org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.jface.text Show documentation
Show all versions of org.eclipse.jface.text Show documentation
This is org.eclipse.jface.text jar used by Scout SDK
The newest version!
/*******************************************************************************
* Copyright (c) 2000, 2008 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.text.quickassist;
import org.eclipse.jface.text.source.ISourceViewer;
/**
* Context information for quick fix and quick assist processors.
*
* This interface can be implemented by clients.
*
* @since 3.2
*/
public interface IQuickAssistInvocationContext {
/**
* Returns the offset where quick assist was invoked.
*
* @return the invocation offset or -1
if unknown
*/
int getOffset();
/**
* Returns the length of the selection at the invocation offset.
*
* @return the length of the current selection or -1
if none or unknown
*/
int getLength();
/**
* Returns the viewer for this context.
*
* @return the viewer or null
if not available
*/
ISourceViewer getSourceViewer();
}