package exporterdemo.client; import org.timepedia.exporter.client.Export; import org.timepedia.exporter.client.ExportClosure; import org.timepedia.exporter.client.ExportPackage; import org.timepedia.exporter.client.Exportable; /** * Example of closure exporting, gwt.export says export the class methods, and * gwt.exportClosure says auto-generate the makeClosure() method and closure * handling code for any methods which take this interface as a parameter * * @author Ray Cromwell <ray@timepedia.org> */ @Export @ExportPackage("test") @ExportClosure public interface MyClickListener extends Exportable { /** * the call back */ @Export public String onClick(Employee emp, String foo, int num); }