Package org.apache.tika.parser
Class DefaultParser
java.lang.Object
org.apache.tika.parser.CompositeParser
org.apache.tika.parser.DefaultParser
- All Implemented Interfaces:
Serializable,SelfConfiguring,Parser
A composite parser based on all the
Parser implementations
available through the
service provider mechanism.- Since:
- Apache Tika 0.8
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultParser(ClassLoader loader) DefaultParser(MediaTypeRegistry registry) DefaultParser(MediaTypeRegistry registry, ClassLoader loader) DefaultParser(MediaTypeRegistry registry, ServiceLoader loader) DefaultParser(MediaTypeRegistry registry, ServiceLoader loader, Collection<Class<? extends Parser>> excludeParsers) DefaultParser(MediaTypeRegistry registry, ServiceLoader loader, Collection<Class<? extends Parser>> excludeParsers, EncodingDetector encodingDetector, Renderer renderer) DefaultParser(MediaTypeRegistry registry, ServiceLoader loader, EncodingDetector encodingDetector, Renderer renderer) -
Method Summary
Modifier and TypeMethodDescriptionReturns all parsers registered with the Composite Parser, including ones which may not currently be active.Collection<Class<? extends Parser>>Returns the classes that were explicitly excluded when constructing this parser.getParsers(ParseContext context) Methods inherited from class org.apache.tika.parser.CompositeParser
findDuplicateParsers, getFallback, getMediaTypeRegistry, getParser, getParser, getParsers, getSupportedTypes, parse, setFallback, setMediaTypeRegistry, setParsers
-
Constructor Details
-
DefaultParser
public DefaultParser(MediaTypeRegistry registry, ServiceLoader loader, Collection<Class<? extends Parser>> excludeParsers, EncodingDetector encodingDetector, Renderer renderer) -
DefaultParser
public DefaultParser(MediaTypeRegistry registry, ServiceLoader loader, Collection<Class<? extends Parser>> excludeParsers) -
DefaultParser
public DefaultParser(MediaTypeRegistry registry, ServiceLoader loader, EncodingDetector encodingDetector, Renderer renderer) -
DefaultParser
-
DefaultParser
-
DefaultParser
-
DefaultParser
-
DefaultParser
public DefaultParser()
-
-
Method Details
-
getParsers
- Overrides:
getParsersin classCompositeParser
-
getAllComponentParsers
Description copied from class:CompositeParserReturns all parsers registered with the Composite Parser, including ones which may not currently be active. This won't include the Fallback Parser, if defined- Overrides:
getAllComponentParsersin classCompositeParser
-
getExcludedClasses
Returns the classes that were explicitly excluded when constructing this parser. Used for round-trip serialization to preserve exclusion configuration.- Returns:
- unmodifiable collection of excluded parser classes, never null
-