Lines Matching refs:elem

256      * @param  elem                      the element to remove
263 public void removeElement(Element elem) {
266 removeElementImpl(elem);
272 private void removeElementImpl(Element elem) {
273 if (elem.getDocument() != this) {
276 BranchElement parent = (BranchElement) elem.getParentElement();
281 int startOffset = elem.getStartOffset();
283 int endOffset = elem.getEndOffset();
288 boolean isComposedText = Utilities.isComposedTextElement(elem);
312 elem = parent;
318 Element[] removed = { elem };
1452 Element elem = root;
1453 int index = elem.getElementIndex(0);
1454 while (! elem.isLeaf()) {
1455 Element child = elem.getElement(index);
1456 push(elem, index);
1457 elem = child;
1458 index = elem.getElementIndex(0);
1533 Element elem = root;
1534 int index = elem.getElementIndex(offset);
1535 while (! elem.isLeaf()) {
1536 Element child = elem.getElement(index);
1537 push(elem, (child.isLeaf() ? index : index+1));
1538 elem = child;
1539 index = elem.getElementIndex(offset);
1922 * Remove the elements from <code>elem</code> in range
1927 * @return true if elem will no longer have any elements.
1929 boolean removeElements(Element elem, int rmOffs0, int rmOffs1) {
1930 if (! elem.isLeaf()) {
1932 int index0 = elem.getElementIndex(rmOffs0);
1933 int index1 = elem.getElementIndex(rmOffs1);
1934 push(elem, index0);
1940 Element child0 = elem.getElement(index0);
1953 Element child0 = elem.getElement(index0);
1954 Element child1 = elem.getElement(index1);
1955 boolean containsOffs1 = (rmOffs1 < elem.getEndOffset());
1959 ec.removed.addElement(elem.getElement(i));
1961 Element e = join(elem, child0, child1, rmOffs0, rmOffs1);
1987 ec.removed.addElement(elem.getElement(i));
2007 if(elem.getElementCount() == (ec.removed.size() -
2149 Element elem = clonee.getElement(i);
2150 if (elem.getStartOffset() < rmOffs0 || elem.getEndOffset() > rmOffs1) {
2151 childrenList.add(cloneAsNecessary(e, elem, rmOffs0, rmOffs1));