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 intEXTENSION_TAG_EXIFprotected static intEXTENSION_TAG_ICC_PROFILEprotected static intEXTENSION_TAG_THUMBNAILprotected static intEXTENSION_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 intgetMaxRecordLength()Set<MediaType>getSupportedTypes(ParseContext context)Returns the set of media types supported by this parser when used with the given parse context.protected voidhandleXMP(InputStream stream, int xmpLength, ImageMetadataExtractor extractor)voidsetMaxRecordLength(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:ParserReturns 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:
IOExceptionTikaExceptionSAXException
-
-