View Javadoc

1   package net.sf.josceleton.motion.api.gesture;
2   
3   /**
4    * @since 0.4
5    */
6   public interface GestureBuilder<
7   		B extends GestureBuilder<B, G, C, L>,
8   		G extends Gesture<C, L>,
9   		C extends GestureConfig,
10  		L extends GestureListener> {
11  
12  	/**
13  	 * @since 0.4
14  	 */
15  	G build();
16  	
17  	// LUXURY maybe it would be nice to be able to create a Gesture directly by its config and bypass Builder
18  //	G build(C configuration);
19  	
20  }