Lines Matching refs:FOLDER
102 * Notification for resource folder change.
104 * @param folder the {@link ResourceFolder} representing the folder.
107 void folderChanged(IProject project, ResourceFolder folder, int eventType);
210 } else if (type == IResource.FOLDER) {
223 * Update a resource folder that we know about
224 * @param folder the folder that was updated
227 private void updateFolder(IFolder folder, int kind, IdeScanningContext context) {
230 final IProject project = folder.getProject();
243 // checks if the folder is under res.
244 IPath path = folder.getFullPath();
261 new IFolderWrapper(folder));
271 resources = mMap.get(folder.getProject());
274 ResourceFolder resFolder = resources.getResourceFolder(folder);
282 resources = mMap.get(folder.getProject());
285 // lets get the folder type
287 folder.getName());
289 context.startScanning(folder);
291 new IFolderWrapper(folder), context);
292 context.finishScanning(folder);
344 ResourceFolder folder = resources.getResourceFolder(
347 // folder can be null as when the whole folder is deleted, the
348 // REMOVED event for the folder comes first. In this case, the
349 // folder will have taken care of things.
350 if (folder != null) {
351 ResourceFile resFile = folder.processFile(
457 if (container.getType() == IResource.FOLDER) {
471 * Returns the {@link ResourceFolder} for the given folder or <code>null</code> if none exists.
473 public ResourceFolder getResourceFolder(IFolder folder) {
474 IProject project = folder.getProject();
478 return resources.getResourceFolder(folder);
529 private void notifyListenerOnFolderChange(IProject project, ResourceFolder folder,
534 listener.folderChanged(project, folder, eventType);