Bug 120168 [Field Assist] - should be able to specify character activation subset when auto-activating
ControlContentAdapter (initial release) When there is no triggering keystroke set on a ControlContentAdapter, auto-activation is assumed, and alpha-numerics trigger the auto-activation. It is useful to be able to specify a subset of characters that trigger auto-activation. This is done, for example, by the find/replace dialog RexExProcessor, so that only those characters involving regular expressions will auto-activate the content assist.
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
this.controlContentAdapter = controlContentAdapter;
		this.proposalProvider = proposalProvider;
		this.labelProvider = labelProvider;
		this.triggerKeyStroke = keyStroke;
		this.propagateKeyStroke = propagateKeyStroke;
		this.acceptance = acceptance;
		addControlListener(control);
	}
	/**
	 * Get the control on which the content proposal adapter is installed.
	 * 
	 * @return the control on which the proposal adapter is installed.
	 */
	public Control getControl() {
		return control;
	}
	/**
	 * Get the label provider that is used to show proposals. A default label
	 * provider will be used if one has not been set.
	 * 
	 * @return the {@link ILabelProvider} used to show proposals
	 */
	public ILabelProvider getLabelProvider() {
		if (labelProvider == null) {
			labelProvider = new LabelProvider();
		}
		return labelProvider;
	}
	/**
	 * Set the label provider that is used to show proposals.