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
* <p>
 * This API is considered experimental. It is still evolving during 3.2 and is
 * subject to change. It is being released to obtain feedback from early
 * adopters.
 * 
 * @since 3.2
 */
public class ContentProposalAdapter {
	/**
	 * Flag that controls the printing of debug info.
	 */
	public static final boolean DEBUG = false;
	/**
	 * Indicates that a chosen proposal should be inserted into the field.
	 */
	public static final int PROPOSAL_INSERT = 1;
	/**
	 * Indicates that a chosen proposal should replace the entire contents of
	 * the field.
	 */
	public static final int PROPOSAL_REPLACE = 2;
	/**
	 * Indicates that the contents of the control should not be modified when a
	 * proposal is chosen. This is typically used when a client needs more
	 * specialized behavior when a proposal is chosen. In this case, clients
	 * typically register an IContentProposalListener so that they are notified
	 * when a proposal is chosen.
	 */
	public static final int PROPOSAL_IGNORE = 3;
	/*