Bug 60117 [Viewers] Need a DeferredTableContentProvider
eclipse-SDK-I20040427-win32.zip 1. Perform a search & display the results with the flat layout 2. Now sort the results by 'Parent Name'... notice the type names do not come first 2. Switch to the hierarchical layout, then back to the flat - now the type names are first
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableViewer.java
}
		}
		if (count < size) {
			System.arraycopy(items, 0, items = new TableItem[count], 0, count);
		}
		table.setSelection(items);
		if (reveal && firstItem != null) {
			table.showItem(firstItem);
		}
			
	}
	/**
	 * Set the item count of the receiver.
	 * @param count the new table size.
	 */
	public void setItemCount(int count){
		getTable().setItemCount(count);	
	}
	
	/**
	 * Replace the entries starting at index with elements.
	 * This method assumes all of these values are correct
	 * and will not call the content provider to verify.
	 * <strong>
	 * This API is experimental and is subject to change 
	 * before Eclipse 3.1 is released.
	 * Note that this method will create a TableItem
	 * for all of the elements provided</strong>.
	 * 
	 * @param elements