001    /*
002     * $Id: StringHandler.java,v 1.1.1.1 2002/06/05 21:56:32 root Exp $
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 Massachusetts Institute of Technology.
009     * Please do not redistribute without obtaining permission.
010     */
011    package cs101.util;
012    
013    /** An interface for objects that can handle Strings received from the
014     * network by cs101.net.Client.
015     * <p>
016     * Copyright (c) 1998 Massachusetts Institute of Technology
017     *
018     * @see cs101.net.Client
019     *
020     * @author Lynn Andrea Stein, las@ai.mit.edu
021     * @version $Id: StringHandler.java,v 1.1.1.1 2002/06/05 21:56:32 root Exp $ 
022     */
023    public interface StringHandler {
024        public void handleString( String s );
025    }
026    
027        
028    /*
029     * $Log: StringHandler.java,v $
030     * Revision 1.1.1.1  2002/06/05 21:56:32  root
031     * CS101 comes to Olin finally.
032     *
033     * Revision 1.4  1998/07/24 17:19:34  tparnell
034     * Placate new javadoc behavior
035     *
036     * Revision 1.3  1998/07/23 15:10:45  tparnell
037     * *** empty log message ***
038     *
039     * Revision 1.2  1998/07/23 14:57:34  tparnell
040     * javadoc fix
041     *
042     * Revision 1.1  1998/03/13 22:18:22  tparnell
043     * Import from server crash.  I think the src and class files match up.
044     *
045     * Revision 1.1  1996/11/18 17:25:06  las
046     * Added revised SharedWhiteboard support classes.  These versions of
047     * Client and Server supercede the previous ones and are not directly
048     * backwards compatible.  In particular, Server is an instantiable class
049     * rather than a primarily static one (use RunServer to run it), and
050     * Client uses StringHandler rather than subclassing to specialize it.
051     * Line.java just picked up some obscure documentation along the way.
052     * Otherwise, classes are direct imports from SharedWhiteboard.
053     *
054     * Revision 1.2  1996/11/17 22:28:19  las
055     * Everything compiles (now).  Client, Server, ClientDialog, ServerDialog,
056     * StringHandler, and RunServer need to be moved to cs101.util.  But
057     * first, to test....
058     *
059     */
060