public class CompositeCommittedChangesProvider extends java.lang.Object implements CommittedChangesProvider<CommittedChangeList,CompositeCommittedChangesProvider.CompositeChangeBrowserSettings>
Modifier and Type | Class and Description |
---|---|
static class |
CompositeCommittedChangesProvider.CompositeChangeBrowserSettings |
Constructor and Description |
---|
CompositeCommittedChangesProvider(Project project,
java.util.Collection<AbstractVcs> vcses) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocationFor, supportsIncomingChanges
public CompositeCommittedChangesProvider(Project project, java.util.Collection<AbstractVcs> vcses)
public CompositeCommittedChangesProvider.CompositeChangeBrowserSettings createDefaultSettings()
public ChangesBrowserSettingsEditor<CompositeCommittedChangesProvider.CompositeChangeBrowserSettings> createFilterUI(boolean showDateFilter)
createFilterUI
in interface CommittedChangesProvider<CommittedChangeList,CompositeCommittedChangesProvider.CompositeChangeBrowserSettings>
public RepositoryLocation getLocationFor(FilePath root)
getLocationFor
in interface CommittedChangesProvider<CommittedChangeList,CompositeCommittedChangesProvider.CompositeChangeBrowserSettings>
public VcsCommittedListsZipper getZipper()
getZipper
in interface CommittedChangesProvider<CommittedChangeList,CompositeCommittedChangesProvider.CompositeChangeBrowserSettings>
public java.util.List<CommittedChangeList> getCommittedChanges(CompositeCommittedChangesProvider.CompositeChangeBrowserSettings settings, RepositoryLocation location, int maxCount)
public void loadCommittedChanges(CompositeCommittedChangesProvider.CompositeChangeBrowserSettings settings, RepositoryLocation location, int maxCount, AsynchConsumer<? super CommittedChangeList> consumer)
public ChangeListColumn [] getColumns()
getColumns
in interface CommittedChangesProvider<CommittedChangeList,CompositeCommittedChangesProvider.CompositeChangeBrowserSettings>
public VcsCommittedViewAuxiliary createActions(DecoratorManager manager, RepositoryLocation location)
createActions
in interface CommittedChangesProvider<CommittedChangeList,CompositeCommittedChangesProvider.CompositeChangeBrowserSettings>
public int getUnlimitedCountValue()
CommittedChangesProvider
public Pair<CommittedChangeList,FilePath> getOneList(VirtualFile file, VcsRevisionNumber number)
getOneList
in interface CommittedChangesProvider<CommittedChangeList,CompositeCommittedChangesProvider.CompositeChangeBrowserSettings>
public RepositoryLocation getForNonLocal(VirtualFile file)
getForNonLocal
in interface CommittedChangesProvider<CommittedChangeList,CompositeCommittedChangesProvider.CompositeChangeBrowserSettings>