org.troublescope
Class Troubleshoot

java.lang.Object
  |
  +--org.troublescope.Troubleshoot

public class Troubleshoot
extends java.lang.Object

A profile for a troubleshooting session.


Constructor Summary
Troubleshoot()
          Create a new Troubleshoot.
 
Method Summary
 void addInput(Input input)
          Add an input.
static Troubleshoot createInstance(java.net.URL url)
          Create a Troubleshoot
 EvaluationResults evaluate(ApplicationContext ctx, UserInteractionHandler userInteractionHandler)
          Evaluate the application.
 void gatherInputs(ApplicationContext ctx, UserInteractionHandler userHandler)
          Gather inputs from the user.
 Evaluation getEvaluation()
          Returns the evaluation to perform.
 java.util.Iterator getInputs()
          Returns an iteration of inputs.
 void setEvaluation(Evaluation anEval)
          Sets the evaluation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Troubleshoot

public Troubleshoot()
Create a new Troubleshoot.
Method Detail

addInput

public void addInput(Input input)
Add an input.

getInputs

public java.util.Iterator getInputs()
Returns an iteration of inputs.

getEvaluation

public Evaluation getEvaluation()
Returns the evaluation to perform.

setEvaluation

public void setEvaluation(Evaluation anEval)
Sets the evaluation.

gatherInputs

public void gatherInputs(ApplicationContext ctx,
                         UserInteractionHandler userHandler)
                  throws TroubleScopeException
Gather inputs from the user.

evaluate

public EvaluationResults evaluate(ApplicationContext ctx,
                                  UserInteractionHandler userInteractionHandler)
                           throws TroubleScopeException
Evaluate the application.

createInstance

public static Troubleshoot createInstance(java.net.URL url)
                                   throws TroubleScopeException
Create a Troubleshoot


Copyright © 2002-2002 TroubleScope. All Rights Reserved.