Parser parser = new ImageParser();
parsers.put(MediaType.image("png"), parser);
parsers.put(MediaType.image("apng"), parser);
parsers.put(MediaType.image("mng"), parser);
} else if (name.equals("org.apache.jackrabbit.extractor.RTFTextExtractor")) {
Parser parser = new RTFParser();
parsers.put(MediaType.application("rtf"), parser);
parsers.put(MediaType.text("rtf"), parser);
} else if (name.equals("org.apache.jackrabbit.extractor.XMLTextExtractor")) {
Parser parser = new XMLParser();
parsers.put(MediaType.APPLICATION_XML, parser);
parsers.put(MediaType.text("xml"), parser);
} else {
logger.warn("Ignoring unknown text extractor class: {}", name);
}
}
parser.setParsers(parsers);
}