View Javadoc

1   /*
2    * @(#)$Id: Descriptor.java 689 2009-07-22 00:10:27Z bsigner $
3    *
4    * Author       :   Ueli Kurmann, igesture@uelikurmann.ch
5    *
6    * Purpose      : 	Interface to be implemented by any gesture class
7    *                  descriptor.
8    *                  
9    *
10   * -----------------------------------------------------------------------
11   *
12   * Revision Information:
13   *
14   * Date             Who         Reason
15   *
16   * Dec 26, 2006     ukurmann    Initial Release
17   * Mar 22, 2007     bsigner     Cleanup
18   *
19   * -----------------------------------------------------------------------
20   *
21   * Copyright 1999-2009 ETH Zurich. All Rights Reserved.
22   *
23   * This software is the proprietary information of ETH Zurich.
24   * Use is subject to license terms.
25   * 
26   */
27  
28  
29  package org.ximtec.igesture.core;
30  
31  /**
32   * Interface to be implemented by any gesture class descriptor.
33   * 
34   * @version 1.0, Dec 2006
35   * @author Ueli Kurmann, igesture@uelikurmann.ch
36   * @author Beat Signer, signer@inf.ethz.ch
37   */
38  public interface Descriptor extends DataObject {
39  
40     /**
41      * Returns the type of the descriptor.
42      * 
43      * @return the type of the descriptor.
44      */
45     public Class< ? extends Descriptor> getType();
46  
47  }