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 ICalExtractorFactory extends SimpleExtractorFactory<ICalExtractor> {
30
31 private static final String NAME = "ical";
32 private static final Prefixes PREFIXES = null;
33 private static final ExtractorDescription descriptionInstance = new ICalExtractorFactory();
34
35 public ICalExtractorFactory() {
36 super(NAME, PREFIXES, Collections.singletonList("text/calendar"), null);
37 }
38
39 public static ExtractorDescription getDescriptionInstance() {
40 return descriptionInstance;
41 }
42
43 @Override
44 public ICalExtractor createExtractor() {
45 return new ICalExtractor();
46 }
47 }