com.polarion.platform.repository.config.IConfigProblemCatcher
Modifiers and Type | Name | Description |
---|---|---|
void | startCatching(ILocation) | Begins catching sequence. Catching sequence MUST end with {@link #finishCatching(ILocation)} . Allowed to be called only by {@link IDataHandler} s. |
void | reportProblem(ILocation,Severity,String,Throwable) | Report problem in configuration file. {@link #startCatching(ILocation)} with the same location *MUST* be called first. Allowed to be called only by {@link IDataHandler} s. |
void | finishCatching(ILocation) | Ends catching sequence. Catching sequence MUST start with {@link #startCatching(ILocation)} . Replaces all previous problems for given location with new problems (if any) gathered during the catching sequence. Allowed to be called only by {@link IDataHandler} s. |
void | clearProblems() | Forgets all problems. Does not influence any running catching sequences. |
void | clearProblems(ILocation) | Forgets all problems for given location. Does not influence any running catching sequences. |
Collection | getProblematicLocations() | Returns list of problematic locations. Does not return problems reported during not-yet-finished catching sequences. |
Collection | getProblems(ILocation) | Returns problems for given location. Does not return problems reported during not-yet-finished catching sequences. |
Back to Index