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 }
|