Changeset 9158
- Timestamp:
- 2005-02-23T15:06:08+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/cdm/DOMProxyListModel.java
r8845 r9158 115 115 /** Used to add an element into the underlying dom, and fire the appropriate repaint events. This version inserts the new entry immediately -after- the given entry in the DOM. 116 116 * @param entry the DOMProxyListEntry to be inserted 117 * @param pr oceeding_entry the DOMProxyListEntry immediately before where we want the new entry118 */ 119 public synchronized void addAfter(DOMProxyListEntry entry, DOMProxyListEntry pr oceeding_entry) {120 Element element = entry.getElement(); 121 Element pr oceeding_sibling = proceeding_entry.getElement();122 Node parent_node = pr oceeding_sibling.getParentNode();123 Node following_sibling = pr oceeding_sibling.getNextSibling();117 * @param preceeding_entry the DOMProxyListEntry immediately before where we want the new entry 118 */ 119 public synchronized void addAfter(DOMProxyListEntry entry, DOMProxyListEntry preceeding_entry) { 120 Element element = entry.getElement(); 121 Element preceeding_sibling = preceeding_entry.getElement(); 122 Node parent_node = preceeding_sibling.getParentNode(); 123 Node following_sibling = preceeding_sibling.getNextSibling(); 124 124 if(following_sibling != null) { 125 125 parent_node.insertBefore(element, following_sibling); … … 130 130 // Regardless fire update event 131 131 cache.clear(); 132 int index = indexOf( proceeding_entry) + 1;132 int index = indexOf(entry); 133 133 fireIntervalAdded(this, index, index); 134 134 }
Note:
See TracChangeset
for help on using the changeset viewer.