com.polarion.platform.repository.config.IConfigProblemCatcher


METHODS
Modifiers and TypeNameDescription
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