View Javadoc

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  }