public abstract class BackendContainer extends BackendResource
BackendResource.Type, BackendResource.Visitor
RESOURCE_SCHEME
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
doVisit(BackendContainer backendContainer,
BackendResource.Visitor visitor,
IProgressMonitor monitor) |
BackendResource |
findMember(IPath relativePath,
IProgressMonitor monitor) |
BackendResource |
findMember(String relativePath,
IProgressMonitor monitor) |
BackendResource |
findMember(URI relativeURI,
IProgressMonitor monitor) |
BackendFile |
getFile(IPath relativePath) |
BackendFile |
getFile(String relativePath) |
BackendFile |
getFile(URI relativeURI) |
BackendFolder |
getFolder(IPath relativePath) |
BackendFolder |
getFolder(String relativePath) |
BackendFolder |
getFolder(URI relativeURI) |
BackendResource[] |
getMembers(IProgressMonitor monitor) |
ResourcesUtil.ImportResult |
importIntoWorkspace(IProject project,
IProgressMonitor monitor) |
accept, equals, exists, get, get, getAbsoluteURI, getDelegate, getLastModified, getLocation, getName, getParent, getRelativePath, getRelativeURI, getSystem, getSystemRelativePath, getSystemRelativeURI, getType, hashCode, isContainer, isLocal, toString
public final BackendResource[] getMembers(IProgressMonitor monitor) throws BackendException, OperationCanceledException
public final BackendResource findMember(URI relativeURI, IProgressMonitor monitor) throws BackendException, OperationCanceledException
public final BackendResource findMember(String relativePath, IProgressMonitor monitor) throws BackendException, OperationCanceledException
public final BackendResource findMember(IPath relativePath, IProgressMonitor monitor) throws BackendException, OperationCanceledException
public final BackendFolder getFolder(URI relativeURI) throws BackendException
BackendException
public final BackendFolder getFolder(String relativePath) throws BackendException
BackendException
public final BackendFolder getFolder(IPath relativePath) throws BackendException
BackendException
public final BackendFile getFile(URI relativeURI) throws BackendException
BackendException
public final BackendFile getFile(String relativePath) throws BackendException
BackendException
public final BackendFile getFile(IPath relativePath) throws BackendException
BackendException
public final ResourcesUtil.ImportResult importIntoWorkspace(IProject project, IProgressMonitor monitor) throws BackendException, OperationCanceledException
protected abstract boolean doVisit(BackendContainer backendContainer, BackendResource.Visitor visitor, IProgressMonitor monitor) throws BackendException, OperationCanceledException
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