public class genericImageParser extends AbstractParser implements Parser
Modifier and Type | Class and Description |
---|---|
private class |
genericImageParser.ImageInfo |
Parser.Failure
log, SUPPORTED_EXTENSIONS, SUPPORTED_MIME_TYPES
Constructor and Description |
---|
genericImageParser() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
Document[] |
parse(DigestURL location,
java.lang.String mimeType,
java.lang.String charset,
VocabularyScraper scraper,
int timezoneOffset,
java.io.InputStream source)
parse an input stream
|
private genericImageParser.ImageInfo |
parseJavaImage(DigestURL location,
java.awt.image.BufferedImage image) |
private genericImageParser.ImageInfo |
parseJavaImage(DigestURL location,
java.io.InputStream sourceStream) |
java.util.Set<java.lang.String> |
supportedExtensions()
each parser must define a set of supported file extensions
|
java.util.Set<java.lang.String> |
supportedMimeTypes()
each parser must define a set of supported mime types
|
equals, getName, hashCode, singleList
public Document[] parse(DigestURL location, java.lang.String mimeType, java.lang.String charset, VocabularyScraper scraper, int timezoneOffset, java.io.InputStream source) throws Parser.Failure, java.lang.InterruptedException
Parser
parse
in interface Parser
location
- the url of the sourcemimeType
- the mime type of the source, if knowncharset
- the charset of the source, if knownscraper
- an entity scraper to detect facets from text annotation contextsource
- a input streamParser.Failure
java.lang.InterruptedException
public java.util.Set<java.lang.String> supportedMimeTypes()
AbstractParser
supportedMimeTypes
in interface Parser
supportedMimeTypes
in class AbstractParser
public java.util.Set<java.lang.String> supportedExtensions()
AbstractParser
supportedExtensions
in interface Parser
supportedExtensions
in class AbstractParser
private genericImageParser.ImageInfo parseJavaImage(DigestURL location, java.io.InputStream sourceStream) throws Parser.Failure
Parser.Failure
private genericImageParser.ImageInfo parseJavaImage(DigestURL location, java.awt.image.BufferedImage image)
public static void main(java.lang.String[] args)