public final class ExternalParsersConfigReader extends java.lang.Object implements ExternalParsersConfigReaderMetKeys
TODO XML DTD Here
CHECK_TAG, COMMAND_TAG, ERROR_CODES_TAG, EXTERNAL_PARSERS_TAG, METADATA_KEY_ATTR, METADATA_MATCH_TAG, METADATA_TAG, MIMETYPE_TAG, MIMETYPES_TAG, PARSER_TAG| Constructor and Description |
|---|
ExternalParsersConfigReader() |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
getString(org.w3c.dom.Element element) |
static java.util.List<ExternalParser> |
read(org.w3c.dom.Document document) |
static java.util.List<ExternalParser> |
read(org.w3c.dom.Element element) |
static java.util.List<ExternalParser> |
read(java.io.InputStream stream) |
private static boolean |
readCheckTagAndCheck(org.w3c.dom.Element checkDef) |
private static java.util.Map<java.util.regex.Pattern,java.lang.String> |
readMetadataPatterns(org.w3c.dom.Element metadataDef) |
private static java.util.Set<MediaType> |
readMimeTypes(org.w3c.dom.Element mimeTypes) |
private static ExternalParser |
readParser(org.w3c.dom.Element parserDef)
Builds and Returns an ExternalParser, or null if a check
command was given that didn't match.
|
public static java.util.List<ExternalParser> read(java.io.InputStream stream) throws TikaException, java.io.IOException
TikaExceptionjava.io.IOExceptionpublic static java.util.List<ExternalParser> read(org.w3c.dom.Document document) throws TikaException, java.io.IOException
TikaExceptionjava.io.IOExceptionpublic static java.util.List<ExternalParser> read(org.w3c.dom.Element element) throws TikaException, java.io.IOException
TikaExceptionjava.io.IOExceptionprivate static ExternalParser readParser(org.w3c.dom.Element parserDef) throws TikaException
TikaExceptionprivate static java.util.Set<MediaType> readMimeTypes(org.w3c.dom.Element mimeTypes)
private static java.util.Map<java.util.regex.Pattern,java.lang.String> readMetadataPatterns(org.w3c.dom.Element metadataDef)
private static boolean readCheckTagAndCheck(org.w3c.dom.Element checkDef)
private static java.lang.String getString(org.w3c.dom.Element element)