Lines Matching refs:child

235      * element is the sole child, its parent element is removed as well,
369 * resolve from bottom up so an attribute specified in a child
589 * A paragraph consists of at least one child Element, which is usually
1455 Element child = elem.getElement(index);
1457 elem = child;
1461 Element child = ec.parent.getElement(ec.index);
1463 child.getAttributes(), getLength(),
1464 child.getEndOffset()));
1465 ec.removed.addElement(child);
1536 Element child = elem.getElement(index);
1537 push(elem, (child.isLeaf() ? index : index+1));
1538 elem = child;
1653 Element child = ec.parent.getElement(ec.index);
1657 if (child.getStartOffset() < offs && offs < child.getEndOffset()) {
1667 ec.removed.addElement(child);
1668 e = createLeafElement(ec.parent, child.getAttributes(),
1669 child.getStartOffset(), offs);
1671 e = createLeafElement(ec.parent, child.getAttributes(),
1674 e = createLeafElement(ec.parent, child.getAttributes(),
1675 offs + len, child.getEndOffset());
1679 child = ec.parent.getElement(index1);
1680 if ((offs + len) == child.getStartOffset()) {
1690 child = ec.parent.getElement(index0);
1691 ec.removed.addElement(child);
1692 e = createLeafElement(ec.parent, child.getAttributes(),
1693 child.getStartOffset(), pos);
1695 e = createLeafElement(ec.parent, child.getAttributes(),
1696 pos, child.getEndOffset());
1701 child = ec.parent.getElement(i);
1702 ec.removed.addElement(child);
1703 ec.added.addElement(child);
1707 child = ec.parent.getElement(index1);
1709 ec.removed.addElement(child);
1710 e = createLeafElement(ec.parent, child.getAttributes(),
1711 child.getStartOffset(), pos);
1713 e = createLeafElement(ec.parent, child.getAttributes(),
1714 pos, child.getEndOffset());
2176 // Use childAltered to determine when a child has been altered,
2225 Element child;
2230 child = change.parent.getElement(change.index);
2232 child = change.parent.getElement(change.index - 1);
2233 if(child.isLeaf()) {
2235 child.getAttributes(), Math.max(endOffset,
2236 child.getStartOffset()), child.getEndOffset());
2240 child.getAttributes());
2258 // Determine the child to duplicate, won't have to duplicate
2262 child = null;
2264 child = change.parent.getElement(change.index);
2267 child = change.parent.getElement(change.index - 1);
2270 if(child != null) {
2271 if(child.isLeaf()) {
2273 child.getAttributes(), Math.max(endOffset,
2274 child.getStartOffset()), child.getEndOffset());
2278 child.getAttributes());
2361 Element child = ec.parent.getElement(ec.index);
2362 // Inserts at offset 0 do not need to recreate child (it would
2366 child.getAttributes(),
2367 child.getStartOffset(),
2372 ec.removed.addElement(child);
2373 if(child.getEndOffset() != endOffset)
2386 Element child = ec.parent.getElement(ec.index);
2392 if(child.getEndOffset() != firstEndOffset &&
2396 child.getAttributes(), child.getStartOffset(),
2399 ec.removed.addElement(child);
2401 if(child.getEndOffset() != endOffset)
2418 child.getAttributes(), child.getStartOffset(),
2431 ec.removed.addElement(child);
2440 if(child.getStartOffset() != offset) {
2442 child.getAttributes(), child.getStartOffset(),
2446 ec.removed.addElement(child);
2452 if(child.getEndOffset() != endOffset) {
2478 /** Parent that contains the fractured child. */
2480 /** Fractured child. */