
org.eclipse.compare.contentmergeviewer.IDocumentRange Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.compare Show documentation
Show all versions of org.eclipse.compare Show documentation
This is org.eclipse.compare jar used by Scout SDK
The newest version!
/*******************************************************************************
* Copyright (c) 2000, 2011 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.compare.contentmergeviewer;
import org.eclipse.jface.text.Position;
import org.eclipse.jface.text.IDocument;
/**
* Defines a subrange in a document.
*
* It is used by text viewers that can work on a subrange of a document. For example,
* a text viewer for Java compilation units might use this to restrict the view
* to a single method.
*
*
* Clients may implement this interface.
*
*
* @see TextMergeViewer
* @see org.eclipse.compare.structuremergeviewer.DocumentRangeNode
*/
public interface IDocumentRange {
/**
* The position category typically used for an IDocumentRange
position
* (value "DocumentRangeCategory"
).
* @since 2.0
*/
public static final String RANGE_CATEGORY= "DocumentRangeCategory"; //$NON-NLS-1$
/**
* Returns the underlying document.
*
* @return the underlying document
*/
IDocument getDocument();
/**
* Returns a position that specifies a subrange in the underlying document,
* or null
if this document range spans the whole underlying document.
*
* @return a position that specifies a subrange in the underlying document, or null
*/
Position getRange();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy