diff options
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java')
-rw-r--r-- | bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java | 105 |
1 files changed, 27 insertions, 78 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java index 180dfd2d0..2eb13c50e 100644 --- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java +++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java @@ -80,16 +80,12 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC this.repository = repository; } - /** - * @see ICVSResource#accept(ICVSResourceVisitor) - */ + @Override public void accept(ICVSResourceVisitor visitor) throws CVSException { visitor.visitFolder(this); } - /** - * @see ICVSResource#accept(ICVSResourceVisitor, boolean) - */ + @Override public void accept(ICVSResourceVisitor visitor, boolean recurse) throws CVSException { visitor.visitFolder(this); ICVSResource[] resources; @@ -103,9 +99,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC } } - /* - * @see ICVSRemoteResource#exists(IProgressMonitor) - */ + @Override public boolean exists(IProgressMonitor monitor) throws TeamException { try { members(monitor); @@ -223,9 +217,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC return children; } - /** - * @see ICVSFolder#members(int) - */ + @Override public ICVSResource[] members(int flags) throws CVSException { final List<ICVSResource> result = new ArrayList<>(); ICVSRemoteResource[] resources = getChildren(); @@ -257,9 +249,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC return (ICVSResource[]) result.toArray(new ICVSResource[result.size()]); } - /** - * @see ICVSFolder#getFolder(String) - */ + @Override public ICVSFolder getFolder(String name) throws CVSException { if (name.equals(Session.CURRENT_LOCAL_FOLDER) || name.equals(Session.CURRENT_LOCAL_FOLDER + Session.SERVER_SEPARATOR)) return this; @@ -270,9 +260,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC throw new CVSException(status); } - /** - * @see ICVSFolder#getFile(String) - */ + @Override public ICVSFile getFile(String name) throws CVSException { ICVSResource child = getChild(name); if (!child.isFolder()) @@ -290,9 +278,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC return getFolderSyncInfo().getRepository(); } - /** - * @see ICVSResource#getRelativePath(ICVSFolder) - */ + @Override public String getRelativePath(ICVSFolder ancestor) throws CVSException { // Check to see if the receiver is the ancestor if (ancestor == this) return Session.CURRENT_LOCAL_FOLDER; @@ -308,16 +294,12 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC return repository; } - /** - * @see ICVSRemoteFolder#isExpandable() - */ + @Override public boolean isExpandable() { return true; } - /** - * @see ICVSResource#isFolder() - */ + @Override public boolean isFolder() { return true; } @@ -367,9 +349,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC throw new CVSException(status); } - /** - * @see ICVSFolder#mkdir() - */ + @Override public void mkdir() throws CVSException { IStatus status = new CVSStatus(IStatus.ERROR, CVSMessages.RemoteResource_invalidOperation); throw new CVSException(status); @@ -381,16 +361,12 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC public void flush(boolean deep) { } - /** - * @see ICVSFolder#getFolderInfo() - */ + @Override public FolderSyncInfo getFolderSyncInfo() { return folderInfo; } - /** - * @see ICVSResource#getRemoteLocation(ICVSFolder) - */ + @Override public String getRemoteLocation(ICVSFolder stopSearching) throws CVSException { if (folderInfo == null) { return Util.appendPath(parent.getRemoteLocation(stopSearching), getName()); @@ -398,31 +374,23 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC return folderInfo.getRemoteLocation(); } - /** - * @see ICVSFolder#isCVSFolder() - */ + @Override public boolean isCVSFolder() { return folderInfo != null; } - /** - * @see ICVSFolder#acceptChildren(ICVSResourceVisitor) - */ + @Override public void acceptChildren(ICVSResourceVisitor visitor) throws CVSException { IStatus status = new CVSStatus(IStatus.ERROR, CVSMessages.RemoteResource_invalidOperation); throw new CVSException(status); } - /* - * @see IRemoteResource#isContainer() - */ + @Override public boolean isContainer() { return true; } - /* - * @see IRemoteResource#members(IProgressMonitor) - */ + @Override public ICVSRemoteResource[] members(IProgressMonitor progress) throws TeamException { return getMembers(progress); } @@ -449,30 +417,23 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC setFolderSyncInfo(newInfo); } - /* - * @see ICVSRemoteFolder#getTag() - */ + @Override public CVSTag getTag() { if (folderInfo == null) return null; return folderInfo.getTag(); } - /* - * @see ICVSFolder#setFolderInfo(FolderSyncInfo) - */ + + @Override public void setFolderSyncInfo(FolderSyncInfo folderInfo) { this.folderInfo = folderInfo.asImmutable(); } - /* - * @see ICVSFolder#run(ICVSRunnable, IProgressMonitor) - */ + @Override public void run(ICVSRunnable job, IProgressMonitor monitor) throws CVSException { job.run(monitor); } - /* - * @see ICVSFolder#tag(CVSTag, LocalOption[], IProgressMonitor) - */ + @Override public IStatus tag(final CVSTag tag, final LocalOption[] localOptions, IProgressMonitor monitor) throws CVSException { monitor = Policy.monitorFor(monitor); monitor.beginTask(null, 100); @@ -492,9 +453,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC } } - /** - * @see ICVSFolder#fetchChildren(IProgressMonitor) - */ + @Override public ICVSResource[] fetchChildren(IProgressMonitor monitor) throws CVSException { try { return getMembers(monitor); @@ -515,9 +474,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC return tag1.equals(tag2); } - /** - * @see java.lang.Object#hashCode() - */ + @Override public int hashCode() { CVSTag tag = getTag(); if (tag == null) tag = CVSTag.DEFAULT; @@ -537,30 +494,22 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC return getRelativePathFromRootRelativePath((ICVSFolder)root.getChild(path.segment(0)), path.removeFirstSegments(1)); } - /** - * @see ICVSRemoteFolder#forTag(CVSTag) - */ + @Override public ICVSRemoteResource forTag(ICVSRemoteFolder parent, CVSTag tagName) { return new RemoteFolder((RemoteFolder)parent, getName(), repository, folderInfo.getRepository(), tagName, folderInfo.getIsStatic()); } - /** - * @see ICVSRemoteFolder#forTag(CVSTag) - */ + @Override public ICVSRemoteResource forTag(CVSTag tagName) { return (ICVSRemoteFolder)forTag(null, tagName); } - /** - * @see org.eclipse.team.internal.ccvs.core.ICVSRemoteFolder#isDefinedModule() - */ + @Override public boolean isDefinedModule() { return false; } - /** - * @see org.eclipse.team.internal.ccvs.core.resources.RemoteResource#getSyncInfo() - */ + @Override public ResourceSyncInfo getSyncInfo() { return new ResourceSyncInfo(getName()); } |