001 /* 002 * Translator interface 003 * 004 * Developed for "Rethinking CS101", a project of Lynn Andrea Stein's AP Group. 005 * For more information, see <a href="http://www.ai.mit.edu/projects/cs101/">the 006 * CS101 homepage</a> or email <las@ai.mit.edu>. 007 * 008 * Copyright (C) 1996-9 Massachusetts Institute of Technology. 009 * Please do not redistribute without obtaining permission. 010 */ 011 012 package piglatin; 013 014 /** 015 * Marker interface for classes that wish to be used by the GUI. 016 * Doesn't define any methods, except run as inherited from Runnable. 017 * However, you must define a constructor with a single paramater of 018 * type piglatin.GUI in your implementation. 019 * 020 * @see Runnable 021 * 022 * @author Todd C. Parnell, tparnell@ai.mit.edu 023 * @version $Id: Translator.java,v 1.1.1.1 2002/06/05 21:56:35 root Exp $ 024 * 025 * Copyright (c) 1996-9 Massachusetts Institute of Technology 026 */ 027 public interface Translator extends Runnable { 028 // no methods 029 } 030 031 /* 032 * $Log: Translator.java,v $ 033 * Revision 1.1.1.1 2002/06/05 21:56:35 root 034 * CS101 comes to Olin finally. 035 * 036 * Revision 1.1 2000/05/07 07:03:14 mharder 037 * Moved .java files into piglatin subdirectory. 038 * 039 * Revision 1.1 1999/03/03 16:58:46 tparnell 040 * Major revision from an old (c. 1996) version of the problem set. It's 041 * now an application and 1.2 compliant. See the README for more details. 042 * 043 */