
org.eclipse.compare.IStreamContentAccessor 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;
import java.io.InputStream;
import org.eclipse.core.runtime.CoreException;
/**
* An IStreamContentAccessor
object represents a set of bytes which can be
* accessed by means of a stream.
*
* Clients may implement this interface, or use the standard implementation,
* BufferedContent
.
*
* @see BufferedContent
*/
public interface IStreamContentAccessor {
/**
* Returns an open InputStream
for this object which can be used to retrieve the object's content.
* The client is responsible for closing the stream when finished.
* Returns null
if this object has no streamable contents.
*
* @return an input stream containing the contents of this object
* @exception CoreException if the contents of this object could not be accessed
*/
InputStream getContents() throws CoreException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy