private void saveRangeData( CssContext c, Box container, List blockContent, List inlineContent, BoxRangeLists rangeLists, boolean isBlock, int blockStart, int inlineStart, int blockRangeStart, int inlineRangeStart) { if (isBlock && c instanceof RenderingContext) { BlockBox blockBox = (BlockBox)container; if (blockBox.isNeedsClipOnPaint((RenderingContext)c)) { int blockEnd = blockContent.size(); if (blockStart != blockEnd) { BoxRange range = new BoxRange(blockStart, blockEnd); rangeLists.getBlock().add(blockRangeStart, new BoxRangeData(blockBox, range)); } int inlineEnd = inlineContent.size(); if (inlineStart != inlineEnd) { BoxRange range = new BoxRange(inlineStart, inlineEnd); rangeLists.getInline().add(inlineRangeStart, new BoxRangeData(blockBox, range)); } } } }
private void saveRangeData( CssContext c, Box container, List blockContent, List inlineContent, BoxRangeLists rangeLists, boolean isBlock, int blockStart, int inlineStart, int blockRangeStart, int inlineRangeStart) { if (isBlock && c instanceof RenderingContext) { BlockBox blockBox = (BlockBox)container; if (blockBox.isNeedsClipOnPaint((RenderingContext)c)) { int blockEnd = blockContent.size(); if (blockStart != blockEnd) { BoxRange range = new BoxRange(blockStart, blockEnd); rangeLists.getBlock().add(blockRangeStart, new BoxRangeData(blockBox, range)); } int inlineEnd = inlineContent.size(); if (inlineStart != inlineEnd) { BoxRange range = new BoxRange(inlineStart, inlineEnd); rangeLists.getInline().add(inlineRangeStart, new BoxRangeData(blockBox, range)); } } } }