import org.argeo.eclipse.ui.utils.SingleSourcingConstants;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.argeo.eclipse.ui.utils.SingleSourcingConstants;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
public final static String ID = SingleSourcingConstants.OPEN_FILE_CMD_ID;
public final static String PARAM_FILE_NAME = SingleSourcingConstants.PARAM_FILE_NAME;
public final static String PARAM_FILE_URI = SingleSourcingConstants.PARAM_FILE_URI;;
public final static String ID = SingleSourcingConstants.OPEN_FILE_CMD_ID;
public final static String PARAM_FILE_NAME = SingleSourcingConstants.PARAM_FILE_NAME;
public final static String PARAM_FILE_URI = SingleSourcingConstants.PARAM_FILE_URI;;
StringBuilder url = new StringBuilder();
url.append(RWT.getServiceManager().getServiceHandlerUrl(openFileServiceId));
StringBuilder url = new StringBuilder();
url.append(RWT.getServiceManager().getServiceHandlerUrl(openFileServiceId));
- url.append("&").append(SingleSourcingConstants.PARAM_FILE_NAME).append("=");
- url.append(fileName);
- url.append("&").append(SingleSourcingConstants.PARAM_FILE_URI).append("=");
- url.append(fileUri);
+ if (EclipseUiUtils.notEmpty(fileName))
+ url.append("&").append(SingleSourcingConstants.PARAM_FILE_NAME).append("=").append(fileName);
+ url.append("&").append(SingleSourcingConstants.PARAM_FILE_URI).append("=").append(fileUri);