1 package org.astrogrid.applications.javaclass;
2
3 import org.astrogrid.applications.contracts.Configuration;
4
5 /***
6 * A configuration interface specialized for the JC-CEC.
7 * This kind of configuration has a method to get the
8 * class implementing the applications.
9 *
10 * @author Guy Rixon
11 */
12 public interface JavaClassConfiguration extends Configuration {
13
14 /***
15 * Gets the class implementing the applications.
16 * Note that this gets the Class object, not an
17 * instance of the class; the caller has to instantiate
18 * the class.
19 *
20 * @return The class.
21 */
22 public Class getApplicationClass();
23 }