2 * Copyright (c) Eric D. Friedman 1998. All Rights Reserved.
3 * Copyright (c) Paul Kinnucan 1998. All Rights Reserved.
6 * $Date: 1998/11/01 03:49:32 $
8 * InterfaceFactory is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License as
10 * published by the Free Software Foundation; either version 2, or (at
11 * your option) any later version.
13 * InterfaceFactory is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * General Public License for more details.
18 * To obtain a copy of the GNU General Public License write to the
19 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20 * Boston, MA 02111-1307, USA.
26 * Defines interface for class registries.
28 * @author Eric D. Friedman
29 * @version $Revision: 1.2 $
32 public interface ClassRegistry
34 /** Register the specified class with this registry */
35 public void registerImport (Class to_import);
37 /** Get the NameFactory service for generating parameter names */
38 public NameFactory getNameFactory();
43 // End of ClassRegistry.java