PDFTextStripper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,730 of 2,33025%279 of 31611%2192514426136893
processTextPosition(TextPosition)3000%580%3030696911
writePage()2936117%54610%29318110401
handleDirection(String)1250%160%99272711
normalizeWord(String)1180%260%1414232311
isParagraphSeparation(PDFTextStripper.PositionWrapper, PDFTextStripper.PositionWrapper, PDFTextStripper.PositionWrapper, float)1120%240%1313323211
fillBeadRectangles(PDPage)861313%9110%56172001
processPages(PDPageTree)465353%13940%101252001
normalize(List)430%40%339911
getListItemPatterns()350%40%336611
normalizeAdd(List, StringBuilder, List, PDFTextStripper.LineItem)350%20%229911
removeContainedSpaces(List)340%80%55111111
handleLineSeparation(PDFTextStripper.PositionWrapper, PDFTextStripper.PositionWrapper, PDFTextStripper.PositionWrapper, float)330%60%44121211
overlap(float, float, float, float)300%100%661111
beginMarkedContentSequence(COSName, COSDictionary)300%20%228811
writeLine(List)290%40%337711
static {...}289677%6225%45113201
processPage(PDPage)238378%11945%91122101
endMarkedContentSequence()200%40%337711
matchPattern(String, List)200%40%335511
writeParagraphStart()170%20%226611
writeText(PDDocument, Writer)162560%1150%1241201
within(float, float, float)160%40%331111
writeParagraphEnd()140%20%225511
setStartPage(int)120%20%224411
setEndPage(int)120%20%224411
matchListItemPattern(PDFTextStripper.PositionWrapper)110%n/a113311
multiplyFloat(float, float)100%n/a111111
createWord(String, List)80%n/a111111
writeLineSeparator()60%n/a112211
writeWordSeparator()60%n/a112211
writeCharacters(TextPosition)60%n/a112211
writeString(String)50%n/a112211
writeParagraphSeparator()50%n/a113311
writeString(String, List)40%n/a112211
setLineSeparator(String)40%n/a112211
setWordSeparator(String)40%n/a112211
setSuppressDuplicateOverlappingText(boolean)40%n/a112211
setShouldSeparateByBeads(boolean)40%n/a112211
setEndBookmark(PDOutlineItem)40%n/a112211
setStartBookmark(PDOutlineItem)40%n/a112211
setAddMoreFormatting(boolean)40%n/a112211
setSortByPosition(boolean)40%n/a112211
setIgnoreContentStreamSpaceGlyphs(boolean)40%n/a112211
setSpacingTolerance(float)40%n/a112211
setAverageCharTolerance(float)40%n/a112211
setIndentThreshold(float)40%n/a112211
setDropThreshold(float)40%n/a112211
setParagraphStart(String)40%n/a112211
setParagraphEnd(String)40%n/a112211
setPageStart(String)40%n/a112211
setPageEnd(String)40%n/a112211
setArticleStart(String)40%n/a112211
setArticleEnd(String)40%n/a112211
setListItemPatterns(List)40%n/a112211
lambda$processTextPosition$1(Float)40%n/a111111
lambda$processTextPosition$0(String)40%n/a111111
getStartPage()30%n/a111111
getEndPage()30%n/a111111
getLineSeparator()30%n/a111111
getWordSeparator()30%n/a111111
getSuppressDuplicateOverlappingText()30%n/a111111
getCurrentPageNo()30%n/a111111
getOutput()30%n/a111111
getCharactersByArticle()30%n/a111111
getSeparateByBeads()30%n/a111111
getEndBookmark()30%n/a111111
getStartBookmark()30%n/a111111
getIgnoreContentStreamSpaceGlyphs()30%n/a111111
getSpacingTolerance()30%n/a111111
getAverageCharTolerance()30%n/a111111
getIndentThreshold()30%n/a111111
getDropThreshold()30%n/a111111
getParagraphStart()30%n/a111111
getParagraphEnd()30%n/a111111
PDFTextStripper()120100%n/a0103601
parseBidiFile(InputStream)75100%1990%1601801
resetEngine()13100%n/a010501
getText(PDDocument)11100%n/a010301
startArticle(boolean)6100%n/a010201
endArticle()6100%n/a010201
writePageStart()6100%n/a010201
writePageEnd()6100%n/a010201
startArticle()4100%n/a010201
getAddMoreFormatting()3100%n/a010101
getSortByPosition()3100%n/a010101
getPageStart()3100%n/a010101
getPageEnd()3100%n/a010101
getArticleStart()3100%n/a010101
getArticleEnd()3100%n/a010101
startDocument(PDDocument)100%n/a010101
endDocument(PDDocument)100%n/a010101
startPage(PDPage)100%n/a010101
endPage(PDPage)100%n/a010101