TestSuperclassProcessingResource.java
01 package gate.creole.metadata.test;
02 
03 import gate.creole.AbstractLanguageAnalyser;
04 import gate.creole.metadata.*;
05 import java.util.List;
06 import java.net.URL;
07 
08 @CreoleResource(comment = "Superclass comment", isPrivate = true,
09         name = "This should be overridden by the XML")
10 public class TestSuperclassProcessingResource extends AbstractLanguageAnalyser {
11   @RunTime
12   @CreoleParameter(comment = "First parameter comment")
13   public void setFirstParameter(URL value) {
14   }
15 
16   @Optional
17   @CreoleParameter(comment = "Second parameter", defaultValue = "default")
18   public void setSecondParameter(List<String> value) {
19   }
20 
21   @CreoleParameter(comment = "Should be hidden in subclass")
22   public void setThirdParameter(Integer value) {
23   }
24 }