overflow:hidden boxes to specify the first block
where a clip comes into affect and the end block where the clip is undone.
For example, if a hidden box is first in a layer and contains 10 child boxes
the range list will contain an entry for 0, 11, specifying the start and end of the clip.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | collect(CssContext c, Shape clip, Layer layer, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists)
|
| public void | collect(CssContext c, Shape clip, Layer layer, Box container, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists)
|
| private void | collectInlineLayer(CssContext c, Shape clip, Layer layer, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists)
|
| private boolean | |
| public boolean | |
| private boolean | |
| private void | saveRangeData(CssContext c, Box container, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists, boolean isBlock, int blockStart, int inlineStart, int blockRangeStart, int inlineRangeStart)
|
| BoxCollector | back to summary |
|---|---|
| public BoxCollector() | |
| collect | back to summary |
|---|---|
| public void collect(CssContext c, Shape clip, Layer layer, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists) | |
| collect | back to summary |
|---|---|
| public void collect(CssContext c, Shape clip, Layer layer, Box container, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists) | |
| collectInlineLayer | back to summary |
|---|---|
| private void collectInlineLayer(CssContext c, Shape clip, Layer layer, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists) | |
| intersectsAggregateBounds | back to summary |
|---|---|
| private boolean intersectsAggregateBounds(Shape clip, Box box) | |
| intersectsAny | back to summary |
|---|---|
| public boolean intersectsAny(CssContext c, Shape clip, Box master) | |
| intersectsAny | back to summary |
|---|---|
| private boolean intersectsAny(CssContext c, Shape clip, Box master, Box container) | |
| saveRangeData | back to summary |
|---|---|
| private void saveRangeData(CssContext c, Box container, List<Box> blockContent, List<Box> inlineContent, BoxRangeLists rangeLists, boolean isBlock, int blockStart, int inlineStart, int blockRangeStart, int inlineRangeStart) | |