1 11 package org.eclipse.core.resources; 12 13 import org.eclipse.core.runtime.jobs.ISchedulingRule; 14 15 47 public interface IResourceRuleFactory { 48 55 public ISchedulingRule createRule(IResource resource); 56 57 63 public ISchedulingRule buildRule(); 64 65 73 public ISchedulingRule charsetRule(IResource resource); 74 75 82 public ISchedulingRule copyRule(IResource source, IResource destination); 83 84 90 public ISchedulingRule deleteRule(IResource resource); 91 92 99 public ISchedulingRule markerRule(IResource resource); 100 101 111 public ISchedulingRule modifyRule(IResource resource); 112 113 120 public ISchedulingRule moveRule(IResource source, IResource destination); 121 122 129 public ISchedulingRule refreshRule(IResource resource); 130 131 137 public ISchedulingRule validateEditRule(IResource[] resources); 138 } 139 | Popular Tags |