blob: 7899bf55d2b7c6a93bb469cdbaaef105bef62292 [file] [log] [blame]
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.cvsSupport2.checkinProject;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.cvsSupport2.application.CvsInfo;
import org.netbeans.lib.cvsclient.admin.Entry;
import java.util.ArrayList;
import java.util.Collection;
/**
* author: lesya
*/
public class DirectoryContent {
private final Collection<VirtualFileEntry> myDirectories = new ArrayList<VirtualFileEntry>();
private final Collection<Entry> myDeletedDirectories = new ArrayList<Entry>();
private final Collection<VirtualFile> myUnknownDirectories = new ArrayList<VirtualFile>();
private final Collection<VirtualFileEntry> myFiles = new ArrayList<VirtualFileEntry>();
private final Collection<Entry> myDeletedFiles = new ArrayList<Entry>();
private final Collection<VirtualFile> myUnknownFiles = new ArrayList<VirtualFile>();
private final CvsInfo myCvsInfo;
private final Collection<VirtualFile> myIgnoredFiles = new ArrayList<VirtualFile>();
public DirectoryContent(CvsInfo cvsInfo) {
myCvsInfo = cvsInfo;
}
public void addDirectory(VirtualFileEntry directoryEntry) {
myDirectories.add(directoryEntry);
}
public void addDeletedDirectory(Entry entry) {
myDeletedDirectories.add(entry);
}
public void addUnknownDirectory(VirtualFile directoryFile) {
myUnknownDirectories.add(directoryFile);
}
public void addUnknownFile(VirtualFile file) {
myUnknownFiles.add(file);
}
public void addIgnoredFile(VirtualFile file){
myIgnoredFiles.add(file);
}
public void addDeletedFile(Entry fileName) {
myDeletedFiles.add(fileName);
}
public void addFile(VirtualFileEntry fileEntry) {
myFiles.add(fileEntry);
}
public Collection<VirtualFileEntry> getDirectories() { return myDirectories; }
public Collection<Entry> getDeletedDirectories() { return myDeletedDirectories; }
public Collection<VirtualFile> getUnknownDirectories() { return myUnknownDirectories; }
public Collection<VirtualFileEntry> getFiles() { return myFiles; }
public Collection<Entry> getDeletedFiles() { return myDeletedFiles; }
public Collection<VirtualFile> getUnknownFiles() { return myUnknownFiles; }
public CvsInfo getCvsInfo() {
return myCvsInfo;
}
public Collection<VirtualFile> getIgnoredFiles() {
return myIgnoredFiles;
}
}