Bug 210752 [Viewers]Cannot use custom CellNavigationStrategy in TableViewerFocusCellManager
Build ID: I20070621-1340 Steps To Reproduce: We need to use custom CellNavigationStrategy, where the next selected cell is chosen with respect to model elements. But we have run into the problem that even if CellNavigationStrategy is public, so we can by all means customize it as we wish(by subclassing), we are not able to use this customized instance in TableViewerFocusCellManager because there is no way how to set it(it's private). So we propose that the TableViewerFocusCellManager will have the ability to use user defined instance of CellNavigationStrategy(maybe set in costructor). More information:
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableViewerFocusCellManager.java
/*******************************************************************************
 * Copyright (c) 2007 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 ******************************************************************************/
package org.eclipse.jface.viewers;
import org.eclipse.swt.widgets.Table;
/**
 * This class is responsible to provide the concept of cells for {@link Table}.
 * This concept is needed to provide features like editor activation with the
 * keyboard
 * 
 * @since 3.3
 * 
 */
public class TableViewerFocusCellManager extends SWTFocusCellManager {