public class LogicalModelStorage extends java.lang.Object implements IFileStorage
Constructor and Description |
---|
LogicalModelStorage(StorageLocation storageLocation,
org.eclipse.core.resources.mapping.RemoteResourceMappingContext mappingContext,
org.eclipse.team.core.mapping.ISynchronizationContext context) |
Modifier and Type | Method and Description |
---|---|
protected java.io.InputStream |
getBaseContent(org.eclipse.core.resources.IResource resource) |
static java.lang.String |
getBaseRevision(org.eclipse.core.resources.IResource resource) |
org.eclipse.team.core.mapping.ISynchronizationContext |
getContext() |
static org.eclipse.team.core.history.IFileHistoryProvider |
getHistoryProvider(org.eclipse.core.resources.IResource resource) |
java.io.InputStream |
getInputStream(org.eclipse.core.resources.IFile file)
Fetches the contents of the given file from the storage system.
|
protected java.io.InputStream |
getLocalContent(org.eclipse.core.resources.IResource resource) |
org.eclipse.core.resources.IResource[] |
getMembers(org.eclipse.core.resources.IContainer container)
Fetches the immediate children (file and folder) under the given
container.
|
java.io.OutputStream |
getOutputStream(org.eclipse.core.resources.IResource resource) |
protected java.io.InputStream |
getRemoteContent(org.eclipse.core.resources.IResource resource) |
java.lang.String |
getRevision(org.eclipse.core.resources.IFile file) |
StorageLocation |
getStorageLocation()
Fetches the storage location info.
|
SubUnitFile[] |
getSubUnitFiles(org.eclipse.core.resources.IFile rootModelFile) |
boolean |
isFileExists(org.eclipse.core.resources.IFile file)
Determines whether the given file exists in the storage system.
|
public LogicalModelStorage(StorageLocation storageLocation, org.eclipse.core.resources.mapping.RemoteResourceMappingContext mappingContext, org.eclipse.team.core.mapping.ISynchronizationContext context)
public StorageLocation getStorageLocation()
IFileStorage
getStorageLocation
in interface IFileStorage
public org.eclipse.team.core.mapping.ISynchronizationContext getContext()
public java.io.InputStream getInputStream(org.eclipse.core.resources.IFile file)
IFileStorage
getInputStream
in interface IFileStorage
file
- -
workspace file.public java.io.OutputStream getOutputStream(org.eclipse.core.resources.IResource resource)
protected java.io.InputStream getLocalContent(org.eclipse.core.resources.IResource resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
protected java.io.InputStream getRemoteContent(org.eclipse.core.resources.IResource resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
protected java.io.InputStream getBaseContent(org.eclipse.core.resources.IResource resource) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public SubUnitFile[] getSubUnitFiles(org.eclipse.core.resources.IFile rootModelFile)
public org.eclipse.core.resources.IResource[] getMembers(org.eclipse.core.resources.IContainer container)
IFileStorage
getMembers
in interface IFileStorage
container
- -
The resource containerpublic boolean isFileExists(org.eclipse.core.resources.IFile file)
IFileStorage
isFileExists
in interface IFileStorage
file
- -
workspace filepublic java.lang.String getRevision(org.eclipse.core.resources.IFile file)
public static java.lang.String getBaseRevision(org.eclipse.core.resources.IResource resource)
public static org.eclipse.team.core.history.IFileHistoryProvider getHistoryProvider(org.eclipse.core.resources.IResource resource)