1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.any23.extractor.calendar;
19
20 import org.apache.any23.extractor.ExtractorDescription;
21 import org.apache.any23.extractor.SimpleExtractorFactory;
22 import org.apache.any23.rdf.Prefixes;
23
24 import java.util.Collections;
25
26
27
28
29 public class JCalExtractorFactory extends SimpleExtractorFactory<JCalExtractor> {
30
31 private static final String NAME = "jcal";
32 private static final Prefixes PREFIXES = null;
33 private static final ExtractorDescription descriptionInstance = new JCalExtractorFactory();
34
35 public JCalExtractorFactory() {
36 super(NAME, PREFIXES, Collections.singletonList("application/calendar+json"), null);
37 }
38
39 public static ExtractorDescription getDescriptionInstance() {
40 return descriptionInstance;
41 }
42
43 @Override
44 public JCalExtractor createExtractor() {
45 return new JCalExtractor();
46 }
47 }