public interface IncludeRuleChangeCollector
Disposable.dispose() if those data require destruction.CollectSingleStateChangesByIncludeRules| Modifier and Type | Method and Description |
|---|---|
java.util.List<ModificationData> |
collectChanges(IncludeRule includeRule)
Performs a portion of the change collecting work corresponding to the given include rule.
|
void |
dispose()
Called after the last include rule is processed by
collectChanges(IncludeRule). |
@NotNull java.util.List<ModificationData> collectChanges(@NotNull IncludeRule includeRule) throws VcsException
includeRule - include rule without "to" partVcsException - if some problem occurred when collecting changes or changes cannot be collected because of invalid configuration.ModificationDatavoid dispose()
throws VcsException
collectChanges(IncludeRule).
An implementation can clean resources (close connections, etc.) obtained during collector constructionVcsException - if an error occurred during disposing the collector