Eclipse Platform
Release 3.3

Uses of Interface
org.eclipse.core.runtime.IPath

Packages that use IPath
org.eclipse.ant.core Provides support for running the Ant build tool in the platform.  
org.eclipse.compare.patch Provides support for applying and working with patches.  
org.eclipse.core.filebuffers Provides the API for accessing file buffers. 
org.eclipse.core.filebuffers.manipulation Provides the API for manipulating file buffers. 
org.eclipse.core.filesystem Provides an interface for interacting with a file system.  
org.eclipse.core.filesystem.provider Provides an API to be extended by a file system implementation.  
org.eclipse.core.resources Provides basic support for managing a workspace and its resources.  
org.eclipse.core.resources.mapping Provides APIs for integrating application models with the workspace Package Specification This package specifies the APIs in the Resources plug-in that are used to integrate application models with the workspace.  
org.eclipse.core.resources.team Provides APIs intended to be implemented by the Team component.  
org.eclipse.core.runtime Provides support for the runtime platform, core utility methods and the extension registry.  
org.eclipse.core.runtime.preferences Provides core support for Eclipse preferences.  
org.eclipse.debug.core Provides support for launching programs, breakpoint management, expression management, and debug events. 
org.eclipse.debug.core.sourcelookup.containers Provides implementations of common source containers supporting source lookup. 
org.eclipse.team.core Application programming interfaces for defining and working with repository providers.  
org.eclipse.team.core.diff Application programming interfaces for working with diffs.  
org.eclipse.team.core.diff.provider Application programming interfaces for working with diffs.  
org.eclipse.team.core.variants Application programming interfaces for accessing and managing resource variants.  
org.eclipse.team.ui.mapping Application programming interfaces for working with resource mappings Package Specification This package specifies the API for working with resources mappings.  
org.eclipse.ui Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.  
org.eclipse.ui.actions Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.  
org.eclipse.ui.dialogs Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.  
org.eclipse.ui.editors.text Provides a standard text editor and concrete document providers based IFileBuffer and others directly handling IFile and IStorage as editor input. 
org.eclipse.ui.ide.undo APIs that provide undo and redo behavior for operations that manipulate the workspace.  
org.eclipse.ui.part Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.  
org.eclipse.ui.preferences Classes for using the preferences support in org.eclipse.core.runtime.preferences Package Specification This package has the convenience classes provided by the Eclipse workbench for use by clients who wish to use the core preference support added in 3.0. 
org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules.  
org.eclipse.ui.views Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.  
org.eclipse.ui.views.navigator Provides the standard Resource Navigator view which presents the tree of resources in the workspace.  
org.eclipse.ui.wizards Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface wizard support.  
org.eclipse.ui.wizards.datatransfer Provides the standard Import and Export wizards for moving resources into and out of the workspace. 
 

Uses of IPath in org.eclipse.ant.core
 

Methods in org.eclipse.ant.core with parameters of type IPath
 IAntClasspathEntry AntCorePreferences.getToolsJarEntry(IPath javaHomePath)
          Returns the IAntClasspathEntry for the tools.jar associated with the path supplied.
 

Uses of IPath in org.eclipse.compare.patch
 

Methods in org.eclipse.compare.patch that return IPath
 IPath IFilePatch.getTargetPath(PatchConfiguration configuration)
          Return the target path for this patch.
 

Uses of IPath in org.eclipse.core.filebuffers
 

Methods in org.eclipse.core.filebuffers that return IPath
 IPath IFileBuffer.getLocation()
          Returns the location of this file buffer.
static IPath FileBuffers.normalizeLocation(IPath pathOrLocation)
          Returns the normalized form of the given path or location.
 

Methods in org.eclipse.core.filebuffers with parameters of type IPath
 ITextFileBuffer ITextFileBufferManager.getTextFileBuffer(IPath location)
          Deprecated. As of 3.3, replaced by ITextFileBufferManager.getTextFileBuffer(IPath, LocationKind)
 ITextFileBuffer ITextFileBufferManager.getTextFileBuffer(IPath location, LocationKind locationKind)
          Returns the text file buffer managed for the file at the given location or null if there is no such text file buffer.
 IDocument ITextFileBufferManager.createEmptyDocument(IPath location)
          Deprecated. As of 3.3, replaced by ITextFileBufferManager.createEmptyDocument(IPath, LocationKind)
 IDocument ITextFileBufferManager.createEmptyDocument(IPath location, LocationKind locationKind)
          Creates a new empty document.
 IAnnotationModel ITextFileBufferManager.createAnnotationModel(IPath location)
          Deprecated. As of 3.3, replaced by ITextFileBufferManager.createAnnotationModel(IPath, LocationKind)
 IAnnotationModel ITextFileBufferManager.createAnnotationModel(IPath location, LocationKind locationKind)
          Creates a new annotation for the given location.
 boolean ITextFileBufferManager.isTextFileLocation(IPath location)
          Deprecated. As of 3.2, replaced by ITextFileBufferManager.isTextFileLocation(IPath, boolean)
 boolean ITextFileBufferManager.isTextFileLocation(IPath location, boolean strict)
          Returns whether a file at the given location is or can be considered a text file.
 void IFileBufferManager.connect(IPath location, IProgressMonitor monitor)
          Deprecated. As of 3.3, replaced by IFileBufferManager.connect(IPath, LocationKind, IProgressMonitor)
 void IFileBufferManager.connect(IPath location, LocationKind locationKind, IProgressMonitor monitor)
          Connects the file at the given location to this manager.
 void IFileBufferManager.disconnect(IPath location, IProgressMonitor monitor)
          Deprecated. As of 3.3, replaced by IFileBufferManager.disconnect(IPath, LocationKind, IProgressMonitor)
 void IFileBufferManager.disconnect(IPath location, LocationKind locationKind, IProgressMonitor monitor)
          Disconnects the file at the given location from this manager.
 IFileBuffer IFileBufferManager.getFileBuffer(IPath location)
          Deprecated. As of 3.3, replaced by IFileBufferManager.getFileBuffer(IPath, LocationKind)
 IFileBuffer IFileBufferManager.getFileBuffer(IPath location, LocationKind locationKind)
          Returns the file buffer managed for the given location or null if there is no such file buffer.
 void IFileBufferManager.requestSynchronizationContext(IPath location)
          Deprecated. As of 3.1, replaced by IFileBuffer.requestSynchronizationContext()
 void IFileBufferManager.releaseSynchronizationContext(IPath location)
          Deprecated. As of 3.1, replaced by IFileBuffer.releaseSynchronizationContext()
 void IFileBufferListener.underlyingFileMoved(IFileBuffer buffer, IPath path)
          Informs the listener that the file underlying the given file buffer has been moved to the given location.
 IAnnotationModel IAnnotationModelFactory.createAnnotationModel(IPath location)
          Creates and returns a new annotation model.
static IFile FileBuffers.getWorkspaceFileAtLocation(IPath location)
          Returns the workspace file at the given location or null if the location is not a valid location in the workspace.
static IFile FileBuffers.getWorkspaceFileAtLocation(IPath location, boolean isNormalized)
          Returns the workspace file at the given location or null if the location is not a valid location in the workspace.
static IPath FileBuffers.normalizeLocation(IPath pathOrLocation)
          Returns the normalized form of the given path or location.
static IFileStore FileBuffers.getFileStoreAtLocation(IPath location)
          Returns the file in the local file system for the given location.
static File FileBuffers.getSystemFileAtLocation(IPath location)
          Deprecated. As of 3.2, replaced by FileBuffers.getFileStoreAtLocation(IPath)
 

Uses of IPath in org.eclipse.core.filebuffers.manipulation
 

Methods in org.eclipse.core.filebuffers.manipulation with parameters of type IPath
 void GenericFileBufferOperationRunner.execute(IPath[] locations, IFileBufferOperation operation, IProgressMonitor monitor)
          Executes the given operation for all file buffers specified by the given locations.
 

Constructors in org.eclipse.core.filebuffers.manipulation with parameters of type IPath
ContainerCreator(IWorkspace workspace, IPath fullPath)
          Constructs a container creator for the given path in the given workspace.
 

Uses of IPath in org.eclipse.core.filesystem
 

Methods in org.eclipse.core.filesystem that return IPath
static IPath URIUtil.toPath(URI uri)
          Returns an IPath representing this URI in the local file system, or null if this URI does not represent a file in the local file system.
 

Methods in org.eclipse.core.filesystem with parameters of type IPath
 IFileStore IFileStore.getChild(IPath path)
          Returns a child of this store as specified by the provided path.
 IFileStore IFileSystem.getStore(IPath path)
          Returns a handle to a file store in this file system.
static URI URIUtil.toURI(IPath path)
          Converts an IPath representing a local file system path to a URI.
 

Uses of IPath in org.eclipse.core.filesystem.provider
 

Methods in org.eclipse.core.filesystem.provider with parameters of type IPath
 IFileStore FileStore.getChild(IPath path)
          The default implementation of IFileStore.getChild(IPath).
 IFileStore FileSystem.getStore(IPath path)
          This is the default implementation of IFileSystem.getStore(IPath).
 

Uses of IPath in org.eclipse.core.resources
 

Methods in org.eclipse.core.resources that return IPath
 IPath ProjectScope.getLocation()
           
 IPath IStorage.getFullPath()
          Returns the full path of this storage.
 IPath[] ISavedState.getFiles()
          Returns the files mapped with the ISaveContext.map(IPath, IPath) facility.
 IPath ISavedState.lookup(IPath file)
          Returns the mapped location associated with the given path or null if none.
 IPath[] ISaveContext.getFiles()
          Returns current files mapped with the ISaveContext.map facility or an empty array if there are no mapped files.
 IPath ISaveContext.lookup(IPath file)
          Returns the current location for the given file or null if none.
 IPath IResourceStatus.getPath()
          Returns the path of the resource associated with this status.
 IPath IResourceProxy.requestFullPath()
          Returns the full workspace path of the resource being visited.
 IPath IResourceDelta.getFullPath()
          Returns the full, absolute path of this resource delta.
 IPath IResourceDelta.getMovedFromPath()
          Returns the full path (in the "before" state) from which this resource (in the "after" state) was moved.
 IPath IResourceDelta.getMovedToPath()
          Returns the full path (in the "after" state) to which this resource (in the "before" state) was moved.
 IPath IResourceDelta.getProjectRelativePath()
          Returns the project-relative path of this resource delta.
 IPath IResource.getFullPath()
          Returns the full, absolute path of this resource relative to the workspace.
 IPath IResource.getLocation()
          Returns the absolute path in the local file system to this resource, or null if no path can be determined.
 IPath IResource.getProjectRelativePath()
          Returns a relative path of this resource with respect to its project.
 IPath IResource.getRawLocation()
          Returns the file system location of this resource, or null if no path can be determined.
 IPath IProjectDescription.getLocation()
          Deprecated. Since 3.2, project locations are not necessarily in the local file system. The more general IProjectDescription.getLocationURI() method should be used instead.
 IPath IProject.getPluginWorkingLocation(IPluginDescriptor plugin)
          Deprecated. Use IProject.getWorkingLocation(plugin.getUniqueIdentifier()).
 IPath IProject.getWorkingLocation(String id)
          Returns the location in the local file system of the project-specific working data area for use by the bundle/plug-in with the given identifier, or null if the project does not exist.
 IPath IPathVariableManager.getValue(String name)
          Returns the value of the path variable with the given name.
 IPath IPathVariableManager.resolvePath(IPath path)
          Resolves a relative IPath object potentially containing a variable reference as its first segment, replacing the variable reference (if any) with the variable's value (which is a concrete absolute path).
 IPath IPathVariableChangeEvent.getValue()
          Returns the variable's current value.
 IPath IFileState.getFullPath()
          Returns the full path of this file state.
 IPath IFile.getFullPath()
          Returns the full path of this file.
 

Methods in org.eclipse.core.resources with parameters of type IPath
 IContainer[] IWorkspaceRoot.findContainersForLocation(IPath location)
          Returns the handles to all the resources (workspace root, project, folder) in the workspace which are mapped to the given path in the local file system.
 IFile[] IWorkspaceRoot.findFilesForLocation(IPath location)
          Returns the handles of all files that are mapped to the given path in the local file system.
 IContainer IWorkspaceRoot.getContainerForLocation(IPath location)
          Returns a handle to the workspace root, project or folder which is mapped to the given path in the local file system, or null if none.
 IFile IWorkspaceRoot.getFileForLocation(IPath location)
          Returns a handle to the file which is mapped to the given path in the local file system, or null if none.
 IStatus IWorkspace.copy(IResource[] resources, IPath destination, boolean force, IProgressMonitor monitor)
          Copies the given sibling resources so that they are located as members of the resource at the given path; the names of the copies are the same as the corresponding originals.
 IStatus IWorkspace.copy(IResource[] resources, IPath destination, int updateFlags, IProgressMonitor monitor)
          Copies the given sibling resources so that they are located as members of the resource at the given path; the names of the copies are the same as the corresponding originals.
 IProjectDescription IWorkspace.loadProjectDescription(IPath projectDescriptionFile)
          Reads the project description file (".project") from the given location in the local file system.
 IStatus IWorkspace.move(IResource[] resources, IPath destination, boolean force, IProgressMonitor monitor)
          Moves the given sibling resources so that they are located as members of the resource at the given path; the names of the new members are the same.
 IStatus IWorkspace.move(IResource[] resources, IPath destination, int updateFlags, IProgressMonitor monitor)
          Moves the given sibling resources so that they are located as members of the resource at the given path; the names of the new members are the same.
 IStatus IWorkspace.validateLinkLocation(IResource resource, IPath location)
          Validates the given path as the location of the given resource on disk.
 IStatus IWorkspace.validateProjectLocation(IProject project, IPath location)
          Validates the given path as the location of the given project on disk.
 IPath ISavedState.lookup(IPath file)
          Returns the mapped location associated with the given path or null if none.
 IPath ISaveContext.lookup(IPath file)
          Returns the current location for the given file or null if none.
 void ISaveContext.map(IPath file, IPath location)
          Maps the given plug-in file to its real location.
 IResourceDelta IResourceDelta.findMember(IPath path)
          Finds and returns the descendent delta identified by the given path in this delta, or null if no such descendent exists.
 void IResource.copy(IPath destination, boolean force, IProgressMonitor monitor)
          Makes a copy of this resource at the given path.
 void IResource.copy(IPath destination, int updateFlags, IProgressMonitor monitor)
          Makes a copy of this resource at the given path.
 void IResource.move(IPath destination, boolean force, IProgressMonitor monitor)
          Moves this resource so that it is located at the given path.
 void IResource.move(IPath destination, int updateFlags, IProgressMonitor monitor)
          Moves this resource so that it is located at the given path.
 void IProjectDescription.setLocation(IPath location)
          Sets the local file system location for the described project.
 void IPathVariableManager.setValue(String name, IPath value)
          Sets the path variable with the given name to be the specified value.
 IPath IPathVariableManager.resolvePath(IPath path)
          Resolves a relative IPath object potentially containing a variable reference as its first segment, replacing the variable reference (if any) with the variable's value (which is a concrete absolute path).
 IStatus IPathVariableManager.validateValue(IPath path)
          Validates the given path as the value for a path variable.
 void IFolder.createLink(IPath localLocation, int updateFlags, IProgressMonitor monitor)
          Creates a new folder resource as a member of this handle's parent resource.
 void IFolder.move(IPath destination, boolean force, boolean keepHistory, IProgressMonitor monitor)
          Moves this resource so that it is located at the given path.
 void IFile.createLink(IPath localLocation, int updateFlags, IProgressMonitor monitor)
          Creates a new file resource as a member of this handle's parent resource.
 void IFile.move(IPath destination, boolean force, boolean keepHistory, IProgressMonitor monitor)
          Moves this resource to be at the given location.
 boolean IContainer.exists(IPath path)
          Returns whether a resource of some type with the given path exists relative to this resource.
 IResource IContainer.findMember(IPath path)
          Finds and returns the member resource identified by the given path in this container, or null if no such resource exists.
 IResource IContainer.findMember(IPath path, boolean includePhantoms)
          Finds and returns the member resource identified by the given path in this container, or null if there is no such resource.
 IFile IContainer.getFile(IPath path)
          Returns a handle to the file identified by the given path in this container.
 IFolder IContainer.getFolder(IPath path)
          Returns a handle to the folder identified by the given path in this container.
 

Uses of IPath in org.eclipse.core.resources.mapping
 

Methods in org.eclipse.core.resources.mapping with parameters of type IPath
 void IResourceChangeDescriptionFactory.copy(IResource resource, IPath destination)
          Record the set of deltas representing a copy of the given resource to the given workspace path.
 void IResourceChangeDescriptionFactory.move(IResource resource, IPath destination)
          Record the set of deltas representing a move of the given resource to the given workspace path.
 

Uses of IPath in org.eclipse.core.resources.team
 

Methods in org.eclipse.core.resources.team with parameters of type IPath
 IStatus TeamHook.validateCreateLink(IFile file, int updateFlags, IPath location)
          Validates whether a particular attempt at link creation is allowed.
 IStatus TeamHook.validateCreateLink(IFolder folder, int updateFlags, IPath location)
          Validates whether a particular attempt at link creation is allowed.
 

Uses of IPath in org.eclipse.core.runtime
 

Classes in org.eclipse.core.runtime that implement IPath
 class Path
          The standard implementation of the IPath interface.
 

Methods in org.eclipse.core.runtime that return IPath
 IPath Plugin.getStateLocation()
          Returns the location in the local file system of the plug-in state area for this plug-in.
static IPath Platform.getLocation()
          Returns the location of the platform working directory.
static IPath Platform.getLogFileLocation()
          Returns the location of the platform log file.
static IPath Platform.getPluginStateLocation(Plugin plugin)
          Deprecated. clients should call getStateLocation instead
static IPath Platform.getStateLocation(Bundle bundle)
          Returns the location in the local file system of the plug-in state area for the given bundle.
 IPath ILibrary.getPath()
          Deprecated. Given a manifest element corresponding to a classpath entry, the path for the entry can be accessed by getting the value of the manifest element. For example,
     element.getValue();   // the jar/dir containing the code
 
static IPath Path.fromOSString(String pathString)
          Constructs a new path from the given string path.
static IPath Path.fromPortableString(String pathString)
          Constructs a new path from the given path string.
 IPath Path.addFileExtension(String extension)
           
 IPath Path.addTrailingSeparator()
           
 IPath Path.append(IPath tail)
           
 IPath Path.append(String tail)
           
 IPath Path.makeAbsolute()
           
 IPath Path.makeRelative()
           
 IPath Path.makeUNC(boolean toUNC)
           
 IPath Path.removeFileExtension()
           
 IPath Path.removeFirstSegments(int count)
           
 IPath Path.removeLastSegments(int count)
           
 IPath Path.removeTrailingSeparator()
           
 IPath Path.setDevice(String value)
           
 IPath Path.uptoSegment(int count)
           
 IPath IPath.addFileExtension(String extension)
          Returns a new path which is the same as this path but with the given file extension added.
 IPath IPath.addTrailingSeparator()
          Returns a path with the same segments as this path but with a trailing separator added.
 IPath IPath.append(String path)
          Returns the canonicalized path obtained from the concatenation of the given string path to the end of this path.
 IPath IPath.append(IPath path)
          Returns the canonicalized path obtained from the concatenation of the given path's segments to the end of this path.
 IPath IPath.makeAbsolute()
          Returns an absolute path with the segments and device id of this path.
 IPath IPath.makeRelative()
          Returns a relative path with the segments and device id of this path.
 IPath IPath.makeUNC(boolean toUNC)
          Return a new path which is the equivalent of this path converted to UNC form (if the given boolean is true) or this path not as a UNC path (if the given boolean is false).
 IPath IPath.removeFileExtension()
          Returns a new path which is the same as this path but with the file extension removed.
 IPath IPath.removeFirstSegments(int count)
          Returns a copy of this path with the given number of segments removed from the beginning.
 IPath IPath.removeLastSegments(int count)
          Returns a copy of this path with the given number of segments removed from the end.
 IPath IPath.removeTrailingSeparator()
          Returns a path with the same segments as this path but with a trailing separator removed.
 IPath IPath.setDevice(String device)
          Returns a new path which is the same as this path but with the given device id.
 IPath IPath.uptoSegment(int count)
          Returns a copy of this path truncated after the given number of segments.
 

Methods in org.eclipse.core.runtime with parameters of type IPath
static void Preferences.exportPreferences(IPath path)
          Exports all non-default-valued preferences for all installed plugins to the provided file.
static void Preferences.importPreferences(IPath path)
          Loads the plugin preferences from the given file, and replaces all non-default-valued preferences for all plugins with the values from this file.
static IStatus Preferences.validatePreferenceVersions(IPath file)
          Validates that the preference versions in the given file match the versions of the currently installed plugins.
 URL Plugin.find(IPath path)
          Deprecated. use FileLocator.find(Bundle, IPath, Map)
 URL Plugin.find(IPath path, Map override)
          Deprecated. use FileLocator.find(Bundle, IPath, Map)
 InputStream Plugin.openStream(IPath file)
          Deprecated. use FileLocator.openStream(Bundle, IPath, boolean)
 InputStream Plugin.openStream(IPath file, boolean substituteArgs)
          Deprecated. use FileLocator.openStream(Bundle, IPath, boolean)
static URL Platform.find(Bundle bundle, IPath path)
          Deprecated. use FileLocator.find(Bundle, IPath, Map)
static URL Platform.find(Bundle bundle, IPath path, Map override)
          Deprecated. use FileLocator.find(Bundle, IPath, Map) instead
 URL IPluginDescriptor.find(IPath path)
          Deprecated. Use
     Platform.find(bundle, file) 
 
where bundle is the bundle associated with the relevant plug-in.
 URL IPluginDescriptor.find(IPath path, Map override)
          Deprecated. Use
     Platform.find(bundle, path, override) 
 
where bundle is the bundle associated with the relevant plug-in.
static URL FileLocator.find(Bundle bundle, IPath path, Map override)
          Returns a URL for the given path in the given bundle.
static URL[] FileLocator.findEntries(Bundle bundle, IPath path, Map override)
          Same as FileLocator.findEntries(Bundle, IPath, Map) except multiple entries can be returned if more than one entry matches the path in the host and any of its fragments.
static URL[] FileLocator.findEntries(Bundle bundle, IPath path)
          Same as FileLocator.findEntries(Bundle, IPath) except multiple entries can be returned if more than one entry matches the path in the host any of its fragments.
static InputStream FileLocator.openStream(Bundle bundle, IPath file, boolean substituteArgs)
          Returns an input stream for the specified file.
 IPath Path.append(IPath tail)
           
 boolean Path.isPrefixOf(IPath anotherPath)
           
 int Path.matchingFirstSegments(IPath anotherPath)
           
 IPath IPath.append(IPath path)
          Returns the canonicalized path obtained from the concatenation of the given path's segments to the end of this path.
 boolean IPath.isPrefixOf(IPath anotherPath)
          Returns whether this path is a prefix of the given path.
 int IPath.matchingFirstSegments(IPath anotherPath)
          Returns a count of the number of segments which match in this path and the given path (device ids are ignored), comparing in increasing segment number order.
 

Uses of IPath in org.eclipse.core.runtime.preferences
 

Methods in org.eclipse.core.runtime.preferences that return IPath
 IPath IScopeContext.getLocation()
          Return a path to a location in the file-system where clients are able to write files that will have the same sharing/scope properties as preferences defined in this scope.
 IPath InstanceScope.getLocation()
           
 IPath DefaultScope.getLocation()
           
 IPath ConfigurationScope.getLocation()
           
 

Uses of IPath in org.eclipse.debug.core
 

Methods in org.eclipse.debug.core that return IPath
 IPath ILaunchConfiguration.getLocation()
          Returns the location of this launch configuration as a path.
 

Uses of IPath in org.eclipse.debug.core.sourcelookup.containers
 

Methods in org.eclipse.debug.core.sourcelookup.containers that return IPath
 IPath ZipEntryStorage.getFullPath()
           
 IPath LocalFileStorage.getFullPath()
           
 

Constructors in org.eclipse.debug.core.sourcelookup.containers with parameters of type IPath
DirectorySourceContainer(IPath dirPath, boolean subfolders)
          Constructs an external folder container for the directory identified by the given path.
 

Uses of IPath in org.eclipse.team.core
 

Methods in org.eclipse.team.core with parameters of type IPath
 IStatus RepositoryProvider.validateCreateLink(IResource resource, int updateFlags, IPath location)
          Deprecated. see RepositoryProvider.validateCreateLink(IResource, int, URI) instead
 

Uses of IPath in org.eclipse.team.core.diff
 

Methods in org.eclipse.team.core.diff that return IPath
 IPath ITwoWayDiff.getFromPath()
          Returns the full path (in the "before" state) from which this resource (in the "after" state) was moved.
 IPath ITwoWayDiff.getToPath()
          Returns the full path (in the "after" state) to which this resource (in the "before" state) was moved.
 IPath[] IDiffTree.getChildren(IPath parent)
          Returns the child paths of the given path that either point to a sync delta or have a descendant path that points to a sync delta.
 IPath[] IDiffChangeEvent.getRemovals()
          Return the paths of the delta nodes that have been removed from the delta tree.
 IPath IDiff.getPath()
          Returns the full, absolute path of the object to which the diff applies with respect to the model root.
 

Methods in org.eclipse.team.core.diff with parameters of type IPath
 void IDiffTree.accept(IPath path, IDiffVisitor visitor, int depth)
          Accepts the given visitor.
 IDiff IDiffTree.getDiff(IPath path)
          Returns the delta identified by the given path, or null if there is no delta at that path.
 IPath[] IDiffTree.getChildren(IPath parent)
          Returns the child paths of the given path that either point to a sync delta or have a descendant path that points to a sync delta.
 boolean IDiffTree.getProperty(IPath path, int property)
          Return the value of the property for the given path.
 boolean IDiffTree.hasMatchingDiffs(IPath path, FastDiffFilter filter)
          Return whether the this diff tree contains any diffs that match the given filter at of below the given path.
 void IDiffChangeListener.propertyChanged(IDiffTree tree, int property, IPath[] paths)
          The given property has changed for the given paths.
 

Uses of IPath in org.eclipse.team.core.diff.provider
 

Methods in org.eclipse.team.core.diff.provider that return IPath
 IPath TwoWayDiff.getToPath()
           
 IPath TwoWayDiff.getFromPath()
           
 IPath[] DiffTree.getChildren(IPath path)
           
 IPath[] DiffTree.getPaths()
          Return the paths in this tree that contain diffs.
 IPath Diff.getPath()
           
 

Methods in org.eclipse.team.core.diff.provider with parameters of type IPath
 void DiffTree.accept(IPath path, IDiffVisitor visitor, int depth)
           
 IDiff DiffTree.getDiff(IPath path)
           
 IPath[] DiffTree.getChildren(IPath path)
           
 void DiffTree.remove(IPath path)
          Remove the given local resource from the set.
 boolean DiffTree.getProperty(IPath path, int property)
           
 boolean DiffTree.hasMatchingDiffs(IPath path, FastDiffFilter filter)
           
 

Constructors in org.eclipse.team.core.diff.provider with parameters of type IPath
TwoWayDiff(IPath path, int kind, int flags)
          Create a two-way diff
Diff(IPath path, int status)
          Create a diff node.
 

Uses of IPath in org.eclipse.team.core.variants
 

Methods in org.eclipse.team.core.variants that return IPath
 IPath CachedResourceVariant.getDisplayPath()
          Return the full path of this resource that should be displayed to the user.
 

Uses of IPath in org.eclipse.team.ui.mapping
 

Methods in org.eclipse.team.ui.mapping with parameters of type IPath
 void SynchronizationContentProvider.propertyChanged(IDiffTree tree, int property, IPath[] paths)
           
 

Uses of IPath in org.eclipse.ui
 

Methods in org.eclipse.ui that return IPath
 IPath IPathEditorInput.getPath()
          Returns the local file system path of the file underlying this editor input.
 

Methods in org.eclipse.ui with parameters of type IPath
 void IEditorLauncher.open(IPath file)
          Launches this external editor to edit the file at the given location in the local file system.
 

Uses of IPath in org.eclipse.ui.actions
 

Methods in org.eclipse.ui.actions that return IPath
static IPath CopyResourceAction.getNewNameFor(IPath originalName, IWorkspace workspace)
          Returns a new name for a copy of the resource at the given path in the given workspace.
 

Methods in org.eclipse.ui.actions with parameters of type IPath
protected  void RenameResourceAction.runWithNewPath(IPath path, IResource resource)
           
protected  void MoveFilesAndFoldersOperation.copy(IResource[] resources, IPath destination, IProgressMonitor subMonitor)
          Deprecated. As of 3.3, the work is performed in the undoable operation created in MoveFilesAndFoldersOperation.getUndoableCopyOrMoveOperation(IResource[], IPath)
protected  AbstractWorkspaceOperation MoveFilesAndFoldersOperation.getUndoableCopyOrMoveOperation(IResource[] resources, IPath destinationPath)
          Returns an AbstractWorkspaceOperation suitable for performing the move or copy operation that will move or copy the given resources to the given destination path.
static IPath CopyResourceAction.getNewNameFor(IPath originalName, IWorkspace workspace)
          Returns a new name for a copy of the resource at the given path in the given workspace.
protected  IProjectDescription CopyProjectAction.createDescription(IProject project, String projectName, IPath rootLocation)
          Create a new IProjectDescription for the copy using the name and path selected from the dialog.
protected  void CopyFilesAndFoldersOperation.copy(IResource[] resources, IPath destination, IProgressMonitor subMonitor)
          Deprecated. As of 3.3, the work is performed in the undoable operation created in CopyFilesAndFoldersOperation.getUndoableCopyOrMoveOperation(IResource[], IPath)
protected  AbstractWorkspaceOperation CopyFilesAndFoldersOperation.getUndoableCopyOrMoveOperation(IResource[] resources, IPath destinationPath)
          Returns an AbstractWorkspaceOperation suitable for performing the move or copy operation that will move or copy the given resources to the given destination path.
 

Uses of IPath in org.eclipse.ui.dialogs
 

Methods in org.eclipse.ui.dialogs that return IPath
protected  IPath WizardResourceImportPage.getContainerFullPath()
          Returns the path of the container resource specified in the container name entry field, or null if no name has been typed in.
protected  IPath WizardResourceImportPage.getResourcePath()
          Return the path for the resource field.
 IPath WizardNewProjectCreationPage.getLocationPath()
          Returns the current project location path as entered by the user, or its anticipated initial value.
 IPath WizardNewFileCreationPage.getContainerFullPath()
          Returns the current full path of the containing resource as entered or selected by the user, or its anticipated initial value.
protected  IPath WizardImportPage.getContainerFullPath()
          Deprecated. Returns the path of the container resource specified in the container name entry field, or null if no name has been typed in.
protected  IPath WizardImportPage.getResourcePath()
          Deprecated. Return the path for the resource field.
protected  IPath WizardExportPage.getResourcePath()
          Deprecated. Return the path for the resource field.
protected  IPath WizardDataTransferPage.getPathFromText(Text textField)
          Get a path from the supplied text widget.
protected  IPath WizardDataTransferPage.queryForContainer(IContainer initialSelection, String msg)
          Queries the user to supply a container resource.
protected  IPath WizardDataTransferPage.queryForContainer(IContainer initialSelection, String msg, String title)
          Queries the user to supply a container resource.
 IPath SaveAsDialog.getResult()
          Returns the full path entered by the user.
 

Methods in org.eclipse.ui.dialogs with parameters of type IPath
protected  boolean WizardResourceImportPage.sourceConflictsWithDestination(IPath sourcePath)
          Returns whether or not the source location conflicts with the destination resource.
protected  IFolder WizardNewFolderMainPage.createFolderHandle(IPath folderPath)
          Creates a folder resource handle for the folder with the given workspace path.
protected  IFile WizardNewFileCreationPage.createFileHandle(IPath filePath)
          Creates a file resource handle for the file with the given workspace path.
 void WizardNewFileCreationPage.setContainerFullPath(IPath path)
          Sets the value of this page's container name field, or stores it for future use if this page's controls do not exist yet.
 

Constructors in org.eclipse.ui.dialogs with parameters of type IPath
ContainerGenerator(IPath containerPath)
          Creates a generator for the container resource (folder or project) at the given workspace path.
 

Uses of IPath in org.eclipse.ui.editors.text
 

Methods in org.eclipse.ui.editors.text that return IPath
 IPath ILocationProvider.getPath(Object element)
          Returns the location of the given object or null.
protected  IPath[] FileBufferOperationHandler.generateLocations(IFile[] files, IProgressMonitor progressMonitor)
          Generates the file buffer locations out of the given files.
protected  IPath[] FileBufferOperationAction.generateLocations(IFile[] files, IProgressMonitor progressMonitor)
           
 

Methods in org.eclipse.ui.editors.text with parameters of type IPath
 void TextFileDocumentProvider.FileBufferListener.underlyingFileMoved(IFileBuffer file, IPath newLocation)
           
protected  void FileDocumentProvider.handleElementMoved(IFileEditorInput fileEditorInput, IPath path)
          Sends out the notification that the file serving as document input has been moved.
 void FileBufferOperationHandler.initialize(IResource[] resources, IPath location)
          Initializes this file buffer operation handler with the given resources and the given location.
protected  void FileBufferOperationHandler.doRun(IFile[] files, IPath location, IFileBufferOperation fileBufferOperation)
          Runs the given operation.
protected  boolean FileBufferOperationHandler.isAcceptableLocation(IPath location)
          Tells whether the given location is accepted by this handler.
protected  void FileBufferOperationAction.doRun(IFile[] files, IPath location, IFileBufferOperation fileBufferOperation)
           
protected  boolean FileBufferOperationAction.isAcceptableLocation(IPath location)
           
 

Uses of IPath in org.eclipse.ui.ide.undo
 

Constructors in org.eclipse.ui.ide.undo with parameters of type IPath
MoveResourcesOperation(IResource[] resources, IPath destinationPath, String label)
          Create a MoveResourcesOperation that moves all of the specified resources to the same target location, using their existing names.
MoveResourcesOperation(IResource resource, IPath newPath, String label)
          Create a MoveResourcesOperation that moves a single resource to a new location.
CopyResourcesOperation(IResource resource, IPath newPath, String label)
          Create a CopyResourcesOperation that copies a single resource to a new location.
CopyResourcesOperation(IResource[] resources, IPath destinationPath, String label)
          Create a CopyResourcesOperation that copies all of the specified resources to a single target location.
CopyResourcesOperation(IResource[] resources, IPath[] destinationPaths, String label)
          Create a CopyResourcesOperation that copies each of the specified resources to its corresponding destination path in the destination path array.
 

Uses of IPath in org.eclipse.ui.part
 

Methods in org.eclipse.ui.part that return IPath
 IPath FileEditorInput.getPath()
           
 

Uses of IPath in org.eclipse.ui.preferences
 

Methods in org.eclipse.ui.preferences with parameters of type IPath
abstract  IStatus SettingsTransfer.transferSettings(IPath newWorkspaceRoot)
          Transfer the settings to a workspace rooted at newWorkspacwe
 

Uses of IPath in org.eclipse.ui.texteditor
 

Methods in org.eclipse.ui.texteditor with parameters of type IPath
 IAnnotationModel ResourceMarkerAnnotationModelFactory.createAnnotationModel(IPath location)
           
 

Uses of IPath in org.eclipse.ui.views
 

Methods in org.eclipse.ui.views that return IPath
 IPath IViewCategory.getPath()
          Return this categories path.
 

Uses of IPath in org.eclipse.ui.views.navigator
 

Methods in org.eclipse.ui.views.navigator with parameters of type IPath
protected  void ResourceNavigatorRenameAction.runWithNewPath(IPath path, IResource resource)
           
 

Uses of IPath in org.eclipse.ui.wizards
 

Methods in org.eclipse.ui.wizards that return IPath
 IPath IWizardCategory.getPath()
          Return this wizards path.
 

Methods in org.eclipse.ui.wizards with parameters of type IPath
 IWizardCategory IWizardCategory.findCategory(IPath path)
          Returns the category child object corresponding to the passed path (relative to this object), or null if such an object could not be found.
 

Uses of IPath in org.eclipse.ui.wizards.datatransfer
 

Methods in org.eclipse.ui.wizards.datatransfer that return IPath
 IPath WizardExternalProjectImportPage.getLocationPath()
          Returns the current project location path as entered by the user, or its anticipated initial value.
 

Methods in org.eclipse.ui.wizards.datatransfer with parameters of type IPath
protected  void ZipFileStructureProvider.createContainer(IPath pathname)
          Creates a new container zip entry with the specified name, iff it has not already been created.
 

Constructors in org.eclipse.ui.wizards.datatransfer with parameters of type IPath
ImportOperation(IPath containerPath, Object source, IImportStructureProvider provider, IOverwriteQuery overwriteImplementor)
          Creates a new operation that recursively imports the entire contents of the specified root file system object.
ImportOperation(IPath containerPath, Object source, IImportStructureProvider provider, IOverwriteQuery overwriteImplementor, List filesToImport)
          Creates a new operation that imports specific file system objects.
ImportOperation(IPath containerPath, IImportStructureProvider provider, IOverwriteQuery overwriteImplementor, List filesToImport)
          Creates a new operation that imports specific file system objects.
 


Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.