1 package oeg.tagger.core.time.annotation;
3 import edu.stanford.nlp.ling.CoreAnnotation;
4 import edu.stanford.nlp.util.CoreMap;
5 import edu.stanford.nlp.util.ErasureUtils;
19 public static class MyTokensAnnotation
implements CoreAnnotation<List<? extends CoreMap>> {
22 public Class<List<? extends CoreMap>> getType() {
23 return ErasureUtils.<Class<List<? extends CoreMap>>>uncheckedCast(List.class);
27 public static class MyDay
implements CoreAnnotation<String> {
30 public Class<String> getType() {
31 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
35 public static class MyMonth
implements CoreAnnotation<String> {
38 public Class<String> getType() {
39 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
43 public static class MyYear
implements CoreAnnotation<String> {
46 public Class<String> getType() {
47 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
51 public static class MyDayWeek
implements CoreAnnotation<String> {
54 public Class<String> getType() {
55 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
59 public static class MyWeek
implements CoreAnnotation<String> {
62 public Class<String> getType() {
63 return ErasureUtils.<Class<String>>uncheckedCast(String.class);