1 11 package org.eclipse.core.resources; 12 13 import org.eclipse.core.runtime.CoreException; 14 import org.eclipse.core.runtime.QualifiedName; 15 16 25 public interface ISynchronizer { 26 45 public void accept(QualifiedName partner, IResource start, IResourceVisitor visitor, int depth) throws CoreException; 46 47 56 public void add(QualifiedName partner); 57 58 75 public void flushSyncInfo(QualifiedName partner, IResource resource, int depth) throws CoreException; 76 77 84 public QualifiedName[] getPartners(); 85 86 99 public byte[] getSyncInfo(QualifiedName partner, IResource resource) throws CoreException; 100 101 111 public void remove(QualifiedName partner); 112 113 134 public void setSyncInfo(QualifiedName partner, IResource resource, byte[] info) throws CoreException; 135 } 136 | Popular Tags |