PackagedController.java
01 package gate.creole;
02 
03 import gate.creole.metadata.CreoleParameter;
04 import gate.creole.metadata.Optional;
05 
06 import java.net.URL;
07 import java.util.List;
08 
09 public abstract class PackagedController extends AbstractResource {
10   
11   private static final long serialVersionUID = -7281132236231594274L;
12   
13   protected URL url;
14 
15   @CreoleParameter
16   public void setPipelineURL(URL url) {
17     this.url = url;
18   }
19 
20   public URL getPipelineURL() {
21     return url;
22   }
23   
24   private List<String> menu = null;
25   
26   @CreoleParameter
27   @Optional
28   public void setMenu(List<String> menu) {
29     this.menu = menu;
30   }
31   
32   public List<String> getMenu() {
33     return menu;
34   }
35 }