blob: 999580af5e5aa4474ab9b755a0af7ed73b7f99b0 [file] [log] [blame]
package org.testng;
import java.util.Map;
/**
* An implementation of this interface is passed to all the Method Selectors
* when their includeMethod() is invoked. Method selectors can invoke
* any method of this context at that time.
*
* Created on Jan 3, 2007
* @author <a href="mailto:cedric@beust.com">Cedric Beust</a>
*/
public interface IMethodSelectorContext {
/**
* @return true if no more Method Selectors should be invoked after
* the current one.
*/
public boolean isStopped();
/**
* Indicate that no other Method Selectors should be invoked after the
* current one if stopped is false.
* @param stopped
*/
public void setStopped(boolean stopped);
/**
* @return a Map that can be freely manipulated by the Method Selector.
* This can be used to share information among several Method Selectors.
*/
public Map<Object, Object> getUserData();
}