Package org.apache.tika.parser.image
Class BPGParser
- java.lang.Object
-
- org.apache.tika.parser.AbstractParser
-
- org.apache.tika.parser.image.AbstractImageParser
-
- org.apache.tika.parser.image.BPGParser
-
- All Implemented Interfaces:
Serializable
,Parser
public class BPGParser extends AbstractImageParser
Parser for the Better Portable Graphics (BPG) File Format. Documentation on the file format is available from http://bellard.org/bpg/bpg_spec.txt- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static int
EXTENSION_TAG_EXIF
protected static int
EXTENSION_TAG_ICC_PROFILE
protected static int
EXTENSION_TAG_THUMBNAIL
protected static int
EXTENSION_TAG_XMP
-
Fields inherited from class org.apache.tika.parser.image.AbstractImageParser
OCR_MEDIATYPE_PREFIX
-
-
Constructor Summary
Constructors Constructor Description BPGParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getMaxRecordLength()
Set<MediaType>
getSupportedTypes(ParseContext context)
Returns the set of media types supported by this parser when used with the given parse context.protected void
handleXMP(InputStream stream, int xmpLength, ImageMetadataExtractor extractor)
void
setMaxRecordLength(int maxRecordLength)
-
Methods inherited from class org.apache.tika.parser.image.AbstractImageParser
parse
-
Methods inherited from class org.apache.tika.parser.AbstractParser
parse
-
-
-
-
Field Detail
-
EXTENSION_TAG_EXIF
protected static final int EXTENSION_TAG_EXIF
- See Also:
- Constant Field Values
-
EXTENSION_TAG_ICC_PROFILE
protected static final int EXTENSION_TAG_ICC_PROFILE
- See Also:
- Constant Field Values
-
EXTENSION_TAG_XMP
protected static final int EXTENSION_TAG_XMP
- See Also:
- Constant Field Values
-
EXTENSION_TAG_THUMBNAIL
protected static final int EXTENSION_TAG_THUMBNAIL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSupportedTypes
public Set<MediaType> getSupportedTypes(ParseContext context)
Description copied from interface:Parser
Returns the set of media types supported by this parser when used with the given parse context.- Parameters:
context
- parse context- Returns:
- immutable set of media types
-
setMaxRecordLength
@Field public void setMaxRecordLength(int maxRecordLength)
-
getMaxRecordLength
public int getMaxRecordLength()
-
handleXMP
protected void handleXMP(InputStream stream, int xmpLength, ImageMetadataExtractor extractor) throws IOException, TikaException, SAXException
- Throws:
IOException
TikaException
SAXException
-
-