private abstract static class TikaConfig.XmlLoader<CT,T>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
XmlLoader() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract T |
createComposite(java.lang.Class<? extends T> compositeClass,
java.util.List<T> children,
java.util.Set<java.lang.Class<? extends T>> excludeChildren,
MimeTypes mimeTypes,
ServiceLoader loader) |
(package private) abstract CT |
createComposite(java.util.List<T> loaded,
MimeTypes mimeTypes,
ServiceLoader loader) |
(package private) abstract CT |
createDefault(MimeTypes mimeTypes,
ServiceLoader loader) |
(package private) abstract T |
decorate(T created,
org.w3c.dom.Element element) |
(package private) abstract java.lang.Class<? extends T> |
getLoaderClass() |
(package private) abstract java.lang.String |
getLoaderTagName() |
(package private) abstract java.lang.String |
getParentTagName() |
(package private) abstract boolean |
isComposite(java.lang.Class<? extends T> loadedClass) |
(package private) abstract boolean |
isComposite(T loaded) |
(package private) T |
loadOne(org.w3c.dom.Element element,
MimeTypes mimeTypes,
ServiceLoader loader) |
(package private) CT |
loadOverall(org.w3c.dom.Element element,
MimeTypes mimeTypes,
ServiceLoader loader) |
(package private) abstract T |
preLoadOne(java.lang.Class<? extends T> loadedClass,
java.lang.String classname,
MimeTypes mimeTypes) |
(package private) abstract boolean |
supportsComposite() |
abstract boolean supportsComposite()
abstract java.lang.String getParentTagName()
abstract java.lang.String getLoaderTagName()
abstract java.lang.Class<? extends T> getLoaderClass()
abstract boolean isComposite(T loaded)
abstract boolean isComposite(java.lang.Class<? extends T> loadedClass)
abstract T preLoadOne(java.lang.Class<? extends T> loadedClass, java.lang.String classname, MimeTypes mimeTypes) throws TikaException
TikaException
abstract CT createDefault(MimeTypes mimeTypes, ServiceLoader loader)
abstract CT createComposite(java.util.List<T> loaded, MimeTypes mimeTypes, ServiceLoader loader)
abstract T createComposite(java.lang.Class<? extends T> compositeClass, java.util.List<T> children, java.util.Set<java.lang.Class<? extends T>> excludeChildren, MimeTypes mimeTypes, ServiceLoader loader) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.InstantiationException
abstract T decorate(T created, org.w3c.dom.Element element) throws java.io.IOException, TikaException
java.io.IOException
TikaException
CT loadOverall(org.w3c.dom.Element element, MimeTypes mimeTypes, ServiceLoader loader) throws TikaException, java.io.IOException
TikaException
java.io.IOException
T loadOne(org.w3c.dom.Element element, MimeTypes mimeTypes, ServiceLoader loader) throws TikaException, java.io.IOException
TikaException
java.io.IOException