@Before public void setUp() { Map<Pattern, MediaType> patterns = new HashMap<Pattern, MediaType>(); patterns.put( Pattern.compile(".*\\.txt", Pattern.CASE_INSENSITIVE), MediaType.TEXT_PLAIN); patterns.put(Pattern.compile("README"), MediaType.TEXT_PLAIN); patterns.put(Pattern.compile(".*\\.hdr"), MediaType.application("envi.hdr")); detector = new NameDetector(patterns); }
private PdfParser() { Map<Pattern, MediaType> patterns = new HashMap<Pattern, MediaType>(); patterns.put(Pattern.compile(".*\\.pdf", Pattern.CASE_INSENSITIVE), MediaType.application("pdf")); NameDetector detector = new NameDetector(patterns); tika = TikaFactory.newTika(detector, new PDFParser()); }