public final class LocalBackendSystem extends BackendSystem
Modifier and Type | Class and Description |
---|---|
static class |
LocalBackendSystem.Factory |
static class |
LocalBackendSystem.Member |
BackendSystem.IFactory, BackendSystem.Registry
BackendResource.Type, BackendResource.Visitor
RESOURCE_SCHEME
Modifier and Type | Method and Description |
---|---|
protected boolean |
exists(BackendResource backendResource,
IProgressMonitor monitor) |
protected InputStream |
getContents(BackendFile backendFile,
IProgressMonitor monitor) |
protected File |
getDelegate(BackendResource backendResource) |
protected Object |
getDelegateMember(Object containerDelegate,
String relativePath,
IProgressMonitor monitor) |
protected Object[] |
getDelegateMembers(Object containerDelegate,
IProgressMonitor monitor) |
protected String |
getDelegateName(Object resourceDelegate) |
protected BackendResource.Type |
getDelegateType(Object resourceDelegate,
boolean checkExists) |
protected long |
getLastModified(BackendResource backendResource,
IProgressMonitor monitor) |
protected IPath |
getLocation(BackendResource backendResource) |
File |
getRoot() |
protected ResourcesUtil.ImportResult |
importIntoWorkspace(BackendContainer container,
IProject project,
IProgressMonitor monitor) |
accept, beginConnected, beginVisitor, createBackendFile, createBackendFolder, doAccept, doVisit, endConnected, endVisitor, findMember, getMaxThreads, getMembers, getSystemURI, getType
findMember, findMember, findMember, getFile, getFile, getFile, getFolder, getFolder, getFolder, getMembers, importIntoWorkspace
accept, equals, exists, get, get, getAbsoluteURI, getDelegate, getLastModified, getLocation, getName, getParent, getRelativePath, getRelativeURI, getSystem, getSystemRelativePath, getSystemRelativeURI, hashCode, isContainer, isLocal, toString
public File getRoot()
protected File getDelegate(BackendResource backendResource) throws Exception
getDelegate
in class BackendSystem
Exception
protected Object[] getDelegateMembers(Object containerDelegate, IProgressMonitor monitor) throws Exception
getDelegateMembers
in class BackendSystem
Exception
protected Object getDelegateMember(Object containerDelegate, String relativePath, IProgressMonitor monitor) throws Exception
getDelegateMember
in class BackendSystem
Exception
protected String getDelegateName(Object resourceDelegate) throws Exception
getDelegateName
in class BackendSystem
Exception
protected BackendResource.Type getDelegateType(Object resourceDelegate, boolean checkExists) throws Exception
getDelegateType
in class BackendSystem
Exception
protected IPath getLocation(BackendResource backendResource) throws Exception
getLocation
in class BackendSystem
Exception
protected boolean exists(BackendResource backendResource, IProgressMonitor monitor) throws Exception
exists
in class BackendSystem
Exception
protected long getLastModified(BackendResource backendResource, IProgressMonitor monitor) throws Exception
getLastModified
in class BackendSystem
Exception
protected InputStream getContents(BackendFile backendFile, IProgressMonitor monitor) throws Exception
getContents
in class BackendSystem
Exception
protected ResourcesUtil.ImportResult importIntoWorkspace(BackendContainer container, IProject project, IProgressMonitor monitor) throws Exception
importIntoWorkspace
in class BackendSystem
Exception
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html