Package org.apache.tika.parser.image
Class BPGParser
java.lang.Object
org.apache.tika.parser.image.AbstractImageParser
org.apache.tika.parser.image.BPGParser
- All Implemented Interfaces:
Serializable,org.apache.tika.parser.Parser
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected static final intprotected static final intFields inherited from class org.apache.tika.parser.image.AbstractImageParser
OCR_MEDIATYPE_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintSet<org.apache.tika.mime.MediaType>getSupportedTypes(org.apache.tika.parser.ParseContext context) protected voidhandleXMP(InputStream stream, int xmpLength, ImageMetadataExtractor extractor) voidsetMaxRecordLength(int maxRecordLength) Methods inherited from class org.apache.tika.parser.image.AbstractImageParser
parse
-
Field Details
-
EXTENSION_TAG_EXIF
protected static final int EXTENSION_TAG_EXIF- See Also:
-
EXTENSION_TAG_ICC_PROFILE
protected static final int EXTENSION_TAG_ICC_PROFILE- See Also:
-
EXTENSION_TAG_XMP
protected static final int EXTENSION_TAG_XMP- See Also:
-
EXTENSION_TAG_THUMBNAIL
protected static final int EXTENSION_TAG_THUMBNAIL- See Also:
-
-
Constructor Details
-
BPGParser
public BPGParser()
-
-
Method Details
-
getSupportedTypes
public Set<org.apache.tika.mime.MediaType> getSupportedTypes(org.apache.tika.parser.ParseContext context) -
setMaxRecordLength
@Field public void setMaxRecordLength(int maxRecordLength) -
getMaxRecordLength
public int getMaxRecordLength() -
handleXMP
protected void handleXMP(InputStream stream, int xmpLength, ImageMetadataExtractor extractor) throws IOException, org.apache.tika.exception.TikaException, SAXException - Throws:
IOExceptionorg.apache.tika.exception.TikaExceptionSAXException
-