public boolean isInline() { Box parent = getParent(); return parent instanceof LineBox || parent instanceof InlineLayoutBox; }
public boolean isInline() { Box parent = getParent(); return parent instanceof LineBox || parent instanceof InlineLayoutBox; }
public Box getDocumentParent() { Box staticEquivalent = getStaticEquivalent(); if (staticEquivalent != null) { return staticEquivalent; } else { return getParent(); } }
public Box getDocumentParent() { Box staticEquivalent = getStaticEquivalent(); if (staticEquivalent != null) { return staticEquivalent; } else { return getParent(); } }
public LineBox getLineBox() { if (! isInline()) { return null; } else { Box b = getParent(); while (! (b instanceof LineBox)) { b = b.getParent(); } return (LineBox) b; } }
public LineBox getLineBox() { if (! isInline()) { return null; } else { Box b = getParent(); while (! (b instanceof LineBox)) { b = b.getParent(); } return (LineBox) b; } }
private AnonymousBlockBox addFollowingBlockBoxes(BlockBox container, List result) { Box parent = container.getParent(); int current = 0; for (; current < parent.getChildCount(); current++) { if (parent.getChild(current) == container) { current++; break; } } for (; current < parent.getChildCount(); current++) { if (parent.getChild(current) instanceof AnonymousBlockBox) { break; } else { result.add(parent.getChild(current)); } } return current == parent.getChildCount() ? null : (AnonymousBlockBox)parent.getChild(current); }
private AnonymousBlockBox addFollowingBlockBoxes(BlockBox container, List result) { Box parent = container.getParent(); int current = 0; for (; current < parent.getChildCount(); current++) { if (parent.getChild(current) == container) { current++; break; } } for (; current < parent.getChildCount(); current++) { if (parent.getChild(current) instanceof AnonymousBlockBox) { break; } else { result.add(parent.getChild(current)); } } return current == parent.getChildCount() ? null : (AnonymousBlockBox)parent.getChild(current); }
Box parent = getParent(); if (parent != null) { setAbsX(parent.getAbsX() + parent.getTx() + getX());
Box parent = getParent(); if (parent != null) { setAbsX(parent.getAbsX() + parent.getTx() + getX());