|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IncludeRuleChangeCollector
Handles change collecting portions corresponding to Include Rules. For each include rule a single call is made.
This object could contain common data that should be shared between all calls (e.g. connection, caches, etc.).
Don't forget to implement Disposable.dispose() if those data require destruction.
CollectChangesByIncludeRules| Method Summary | |
|---|---|
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). |
| Method Detail |
|---|
@NotNull
java.util.List<ModificationData> collectChanges(@NotNull
IncludeRule includeRule)
throws VcsException
includeRule - include rule without "to" part
VcsException - 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 construction
VcsException - if an error occurred during disposing the collector
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||