private static class TikaConfig.ParserXmlLoader extends TikaConfig.XmlLoader<CompositeParser,Parser>
| Modifier and Type | Field and Description |
|---|---|
private EncodingDetector |
encodingDetector |
PARAMS_TAG_NAME| Modifier | Constructor and Description |
|---|---|
private |
ParserXmlLoader(EncodingDetector encodingDetector) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Parser |
createComposite(java.lang.Class<? extends Parser> parserClass,
java.util.List<Parser> childParsers,
java.util.Set<java.lang.Class<? extends Parser>> excludeParsers,
MimeTypes mimeTypes,
ServiceLoader loader) |
(package private) CompositeParser |
createComposite(java.util.List<Parser> parsers,
MimeTypes mimeTypes,
ServiceLoader loader) |
(package private) CompositeParser |
createDefault(MimeTypes mimeTypes,
ServiceLoader loader) |
(package private) Parser |
decorate(Parser created,
org.w3c.dom.Element element) |
(package private) java.lang.Class<? extends Parser> |
getLoaderClass() |
(package private) java.lang.String |
getLoaderTagName() |
(package private) java.lang.String |
getParentTagName() |
(package private) boolean |
isComposite(java.lang.Class<? extends Parser> loadedClass) |
(package private) boolean |
isComposite(Parser loaded) |
(package private) Parser |
newInstance(java.lang.Class<? extends Parser> loadedClass) |
(package private) Parser |
preLoadOne(java.lang.Class<? extends Parser> loadedClass,
java.lang.String classname,
MimeTypes mimeTypes) |
(package private) boolean |
supportsComposite() |
getParams, loadOne, loadOverallprivate final EncodingDetector encodingDetector
private ParserXmlLoader(EncodingDetector encodingDetector)
boolean supportsComposite()
supportsComposite in class TikaConfig.XmlLoader<CompositeParser,Parser>java.lang.String getParentTagName()
getParentTagName in class TikaConfig.XmlLoader<CompositeParser,Parser>java.lang.String getLoaderTagName()
getLoaderTagName in class TikaConfig.XmlLoader<CompositeParser,Parser>java.lang.Class<? extends Parser> getLoaderClass()
getLoaderClass in class TikaConfig.XmlLoader<CompositeParser,Parser>Parser preLoadOne(java.lang.Class<? extends Parser> loadedClass, java.lang.String classname, MimeTypes mimeTypes) throws TikaException
preLoadOne in class TikaConfig.XmlLoader<CompositeParser,Parser>TikaExceptionboolean isComposite(Parser loaded)
isComposite in class TikaConfig.XmlLoader<CompositeParser,Parser>boolean isComposite(java.lang.Class<? extends Parser> loadedClass)
isComposite in class TikaConfig.XmlLoader<CompositeParser,Parser>CompositeParser createDefault(MimeTypes mimeTypes, ServiceLoader loader)
createDefault in class TikaConfig.XmlLoader<CompositeParser,Parser>CompositeParser createComposite(java.util.List<Parser> parsers, MimeTypes mimeTypes, ServiceLoader loader)
createComposite in class TikaConfig.XmlLoader<CompositeParser,Parser>Parser createComposite(java.lang.Class<? extends Parser> parserClass, java.util.List<Parser> childParsers, java.util.Set<java.lang.Class<? extends Parser>> excludeParsers, MimeTypes mimeTypes, ServiceLoader loader) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.InstantiationException
createComposite in class TikaConfig.XmlLoader<CompositeParser,Parser>java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionParser newInstance(java.lang.Class<? extends Parser> loadedClass) throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException
newInstance in class TikaConfig.XmlLoader<CompositeParser,Parser>java.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionParser decorate(Parser created, org.w3c.dom.Element element) throws java.io.IOException, TikaException
decorate in class TikaConfig.XmlLoader<CompositeParser,Parser>java.io.IOExceptionTikaException