Bug 151205 [Viewers] Add setFilters() to change multiple filters at once efficiently
When one needs to add more than one filter after every request a refresh command is issued which is not desired an API-Function where the user could control whether the refresh is called or not would be a great performance improvement.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/StructuredViewer.java
Color foreground = null;
		Color background = null;
		Font font = null;
		boolean usedDecorators = false;
		/**
		 * Create a new instance of the receiver with
		 * no colour and font provider.	
		 */
		public ColorAndFontCollector(){
			super();
		}
		
		/**
		 * Clear all of the results.
		 */
		public void clear() {
			foreground = null;
			background = null;
			font = null;
			usedDecorators = false;
		}