AƱotador
Temporal Tagger
duration.java
Go to the documentation of this file.
1 package oeg.tagger.core.time.annotation;
2 
3 import edu.stanford.nlp.ling.CoreAnnotation;
4 import edu.stanford.nlp.util.CoreMap;
5 import edu.stanford.nlp.util.ErasureUtils;
6 
7 import java.util.List;
8 
14 public class duration {
15 
16  private duration() {
17  }
18 
19  public static class MyTokensAnnotation implements CoreAnnotation<List<? extends CoreMap>> {
20 
21  @Override
22  public Class<List<? extends CoreMap>> getType() {
23  return ErasureUtils.<Class<List<? extends CoreMap>>>uncheckedCast(List.class);
24  }
25  }
26 
27  public static class MyMonths implements CoreAnnotation<String> {
28 
29  @Override
30  public Class<String> getType() {
31  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
32  }
33  }
34 
35  public static class MyDayWeeks implements CoreAnnotation<String> {
36 
37  @Override
38  public Class<String> getType() {
39  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
40  }
41  }
42 
43  public static class MyWeeks implements CoreAnnotation<String> {
44 
45  @Override
46  public Class<String> getType() {
47  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
48  }
49  }
50 
51  public static class MySeconds implements CoreAnnotation<String> {
52 
53  @Override
54  public Class<String> getType() {
55  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
56  }
57  }
58 
59  public static class MyMinutes implements CoreAnnotation<String> {
60 
61  @Override
62  public Class<String> getType() {
63  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
64  }
65  }
66 
67  public static class MyHours implements CoreAnnotation<String> {
68 
69  @Override
70  public Class<String> getType() {
71  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
72  }
73  }
74 
75  public static class MyDecades implements CoreAnnotation<String> {
76 
77  @Override
78  public Class<String> getType() {
79  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
80  }
81  }
82 
83  public static class MyWeekends implements CoreAnnotation<String> {
84 
85  @Override
86  public Class<String> getType() {
87  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
88  }
89  }
90 
91  public static class MyYears implements CoreAnnotation<String> {
92 
93  @Override
94  public Class<String> getType() {
95  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
96  }
97  }
98 
99  public static class MyDays implements CoreAnnotation<String> {
100 
101  @Override
102  public Class<String> getType() {
103  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
104  }
105  }
106 
107  public static class Period implements CoreAnnotation<String> {
108 
109  @Override
110  public Class<String> getType() {
111  return ErasureUtils.<Class<String>>uncheckedCast(String.class);
112  }
113  }
114 
115 }
oeg.tagger.core.time.annotation.duration
Definition: duration.java:14