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 SummaryFields 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.AbstractImageParserOCR_MEDIATYPE_PREFIX
 
- 
 - 
Constructor SummaryConstructors Constructor Description BPGParser()
 - 
Method SummaryAll 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.AbstractImageParserparse
 - 
Methods inherited from class org.apache.tika.parser.AbstractParserparse
 
- 
 
- 
- 
- 
Field Detail- 
EXTENSION_TAG_EXIFprotected static final int EXTENSION_TAG_EXIF - See Also:
- Constant Field Values
 
 - 
EXTENSION_TAG_ICC_PROFILEprotected static final int EXTENSION_TAG_ICC_PROFILE - See Also:
- Constant Field Values
 
 - 
EXTENSION_TAG_XMPprotected static final int EXTENSION_TAG_XMP - See Also:
- Constant Field Values
 
 - 
EXTENSION_TAG_THUMBNAILprotected static final int EXTENSION_TAG_THUMBNAIL - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getSupportedTypespublic 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) 
 - 
getMaxRecordLengthpublic int getMaxRecordLength() 
 - 
handleXMPprotected void handleXMP(InputStream stream, int xmpLength, ImageMetadataExtractor extractor) throws IOException, TikaException, SAXException - Throws:
- IOException
- TikaException
- SAXException
 
 
- 
 
-