/** * Copyright (c) 2005-2011 by Appcelerator, Inc. All Rights Reserved. * Licensed under the terms of the Eclipse Public License (EPL). * Please see the license.txt included with this distribution for details. * Any modifications to this file must keep this entire header intact. */ package org.python.pydev.editor; import java.util.List; /** * This interface should be implemented by actions used in Ctrl+2 that may receive parameters in * the command the user entered. * * E.g.: if the command is activated with 's', the user may type 's do something' and 'do', 'something' * will be received as parameters (in a list with those 2 items). */ public interface IOfflineActionWithParameters { /** * The parameters the user typed for the action -- cannot be null. */ void setParameters(List<String> parameters); }