PDFParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total446 of 1,34566%79 of 16050%68112119349932
extractSignatures(PDDocument, Metadata)731214%6225%45131701
checkEncryptedPayload(PDDocument, boolean, PDFParserConfig)7345%1915%1011182001
renderPagesBeforeParse(TikaInputStream, ContentHandler, Metadata, ParseContext, PDFParserConfig)6756%7112%45232501
handleXFAOnly(PDDocument, ContentHandler, Metadata, ParseContext)400%n/a11101011
parse(TikaInputStream, ContentHandler, Metadata, ParseContext)3419885%91359%91275301
checkAccessPermissions(PDFParserConfig.AccessCheckMode, Metadata)27412%7112%457901
renderPDF(TikaInputStream, ParseContext, PDFParserConfig)210%n/a113311
scanXRefOffsets(PDFParserConfig, TikaInputStream, Metadata, ParseContext)186879%41071%4882901
getPDDocument(TikaInputStream, String, RandomAccessStreamCache.StreamCacheCreateFunction, Metadata, ParseContext)172862%3350%3441301
shouldSpool(PDFParserConfig)131350%7330%565901
PDFParser(PDFParserConfig)110%n/a114411
getPDDocumentFromStream(InputStream, String, RandomAccessStreamCache.StreamCacheCreateFunction, Metadata, ParseContext)80%n/a111111
checkIllustrator(PDDocument, Metadata)73282%2466%2461801
PDFParser(JsonConfig)70%n/a112211
extractMetadata(PDDocument, Metadata, ParseContext)535698%42284%41417701
hasMarkedContent(PDDocument)43288%4866%4721301
getPassword(Metadata, ParseContext)41578%2250%231701
shouldHandleXFAOnly(boolean, PDFParserConfig)4555%3125%230101
setRenderer(Renderer)40%n/a112211
getPDFParserConfig()0%n/a111111
getDefaultConfig()0%n/a111111
getRenderer()0%n/a111111
initRenderer(PDFParserConfig, ParseContext)33100%1375%130901
hasXFA(PDDocument, Metadata)25100%1583%140501
static {...}13100%n/a010401
hasCollection(PDDocument)12100%2100%020401
hasMarkedContent(PDDocument, Metadata)10100%n/a010301
hasCollection(PDDocument, Metadata)10100%n/a010301
PDFParser()8100%n/a010301
getConfig(ParseContext)8100%n/a010101
getPDDocument(Path, String, RandomAccessStreamCache.StreamCacheCreateFunction, Metadata, ParseContext)6100%n/a010101
getSupportedTypes(ParseContext)100%n/a010101