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