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.ModificationData
void 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