org.eclipse.wst.common.componentcore.resources
Interface IVirtualFolder

All Superinterfaces:
IVirtualContainer, IVirtualResource

public interface IVirtualFolder
extends IVirtualContainer

Represents a folder that can be navigated through an abstract ("virtual") path.

This interface is not intended to be implemented by clients.

Since:
1.0

Field Summary
 
Fields inherited from interface org.eclipse.wst.common.componentcore.resources.IVirtualResource
COMPONENT, FILE, FOLDER, FORCE, IGNORE_EXCLUSIONS, IGNORE_UNDERLYING_RESOURCE, NONE
 
Method Summary
 IFolder getUnderlyingFolder()
          returns the underlying IFolder mapped to the runtime path, returns first IFolder if multiple exist.
 IFolder[] getUnderlyingFolders()
          returns the underlying IFolders mapped to the runtime path.
 
Methods inherited from interface org.eclipse.wst.common.componentcore.resources.IVirtualContainer
create, exists, findMember, findMember, getFile, getFolder, members, members
 
Methods inherited from interface org.eclipse.wst.common.componentcore.resources.IVirtualResource
createLink, delete, equals, exists, getComponent, getFileExtension, getName, getParent, getProject, getProjectRelativePath, getResourceType, getRuntimePath, getType, getUnderlyingResource, getUnderlyingResources, getWorkspaceRelativePath, isAccessible, setResourceType
 

Method Detail

getUnderlyingFolder

public IFolder getUnderlyingFolder()
returns the underlying IFolder mapped to the runtime path, returns first IFolder if multiple exist.

Returns:
the underlying IFolder

getUnderlyingFolders

public IFolder[] getUnderlyingFolders()
returns the underlying IFolders mapped to the runtime path. Multiple IFolders can be mapped to the same runtime path.

Returns:
the array of underlying IFolders