soot.toolkits.graph.interaction
Class InteractionHandler
java.lang.Object
soot.toolkits.graph.interaction.InteractionHandler
public class InteractionHandler
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InteractionHandler
public InteractionHandler(Singletons.Global g)
v
public static InteractionHandler v()
getStopUnitList
public ArrayList<Object> getStopUnitList()
addToStopUnitList
public void addToStopUnitList(Object elem)
removeFromStopUnitList
public void removeFromStopUnitList(Object elem)
handleNewAnalysis
public void handleNewAnalysis(Transform t,
Body b)
handleCfgEvent
public void handleCfgEvent(DirectedGraph g)
handleStopAtNodeEvent
public void handleStopAtNodeEvent(Object u)
handleBeforeAnalysisEvent
public void handleBeforeAnalysisEvent(Object beforeFlow)
handleAfterAnalysisEvent
public void handleAfterAnalysisEvent(Object afterFlow)
handleTransformDone
public void handleTransformDone(Transform t,
Body b)
handleCallGraphStart
public void handleCallGraphStart(Object info,
CallGraphGrapher grapher)
handleCallGraphNextMethod
public void handleCallGraphNextMethod()
setCgReset
public void setCgReset(boolean v)
isCgReset
public boolean isCgReset()
handleReset
public void handleReset()
handleCallGraphPart
public void handleCallGraphPart(Object info)
setNextMethod
public void setNextMethod(SootMethod m)
waitForContinue
public void waitForContinue()
setInteractThisAnalysis
public void setInteractThisAnalysis(boolean b)
isInteractThisAnalysis
public boolean isInteractThisAnalysis()
setInteractionCon
public void setInteractionCon()
isInteractionCon
public boolean isInteractionCon()
setInteractionListener
public void setInteractionListener(IInteractionListener listener)
getInteractionListener
public IInteractionListener getInteractionListener()
currentPhaseName
public void currentPhaseName(String name)
currentPhaseName
public String currentPhaseName()
currentPhaseEnabled
public void currentPhaseEnabled(boolean b)
currentPhaseEnabled
public boolean currentPhaseEnabled()
cgDone
public void cgDone(boolean b)
cgDone
public boolean cgDone()
doneCurrent
public void doneCurrent(boolean b)
doneCurrent
public boolean doneCurrent()
autoCon
public void autoCon(boolean b)
autoCon
public boolean autoCon()
stopInteraction
public void stopInteraction(boolean b)