1 11 package org.eclipse.core.internal.resources.mapping; 12 13 import org.eclipse.core.resources.*; 14 import org.eclipse.core.runtime.CoreException; 15 import org.eclipse.core.runtime.IProgressMonitor; 16 17 34 public abstract class RemoteResourceMappingContext extends ResourceMappingContext { 35 36 40 public static final int NONE = 0; 41 42 47 public static final int FILE_CONTENTS_REQUIRED = 1; 48 49 79 public abstract boolean contentDiffers(IFile file, IProgressMonitor monitor) throws CoreException; 80 81 104 public abstract IStorage fetchContents(IFile file, IProgressMonitor monitor) throws CoreException; 105 106 132 public abstract IResource[] fetchMembers(IContainer container, IProgressMonitor monitor) throws CoreException; 133 134 161 public abstract void refresh(ResourceTraversal[] traversals, int flags, IProgressMonitor monitor) throws CoreException; 162 163 } 164 | Popular Tags |