1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.annotations;
20
21 import java.util.ArrayList;
22 import java.util.List;
23
24 import org.eclipse.jetty.annotations.AnnotationParser.DiscoverableAnnotationHandler;
25 import org.eclipse.jetty.annotations.AnnotationParser.Value;
26 import org.eclipse.jetty.webapp.DiscoveredAnnotation;
27 import org.eclipse.jetty.webapp.WebAppContext;
28
29
30
31
32
33
34 public abstract class AbstractDiscoverableAnnotationHandler implements DiscoverableAnnotationHandler
35 {
36 protected WebAppContext _context;
37 protected List<DiscoveredAnnotation> _annotations = new ArrayList<DiscoveredAnnotation>();
38
39 public AbstractDiscoverableAnnotationHandler(WebAppContext context)
40 {
41 _context = context;
42 }
43
44
45 public List<DiscoveredAnnotation> getAnnotationList ()
46 {
47 return _annotations;
48 }
49
50 public void resetList()
51 {
52 _annotations.clear();
53 }
54
55
56 public void addAnnotation (DiscoveredAnnotation a)
57 {
58 _annotations.add(a);
59 }
60
61 }