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
TikaException
java.io.IOException
public static java.util.List<ExternalParser> read(org.w3c.dom.Document document) throws TikaException, java.io.IOException
TikaException
java.io.IOException
public static java.util.List<ExternalParser> read(org.w3c.dom.Element element) throws TikaException, java.io.IOException
TikaException
java.io.IOException
private static ExternalParser readParser(org.w3c.dom.Element parserDef) throws TikaException
TikaException
private 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)