/*
* WPCleaner: A tool to help on Wikipedia maintenance tasks.
* Copyright (C) 2013 Nicolas Vervelle
*
* See README.txt file for licensing information.
*/
package org.wikipediacleaner.api.check.algorithm;
import java.util.Collection;
import org.wikipediacleaner.api.check.CheckErrorResult;
import org.wikipediacleaner.api.data.PageAnalysis;
/**
* Base class for unavailable errors.
*/
public abstract class CheckErrorAlgorithmUnavailable extends CheckErrorAlgorithmBase {
/**
* @param shortDescription
*/
public CheckErrorAlgorithmUnavailable(String shortDescription) {
super(shortDescription);
}
/**
* @return Flag indicating if this algorithm is available.
*/
@Override
public boolean isAvailable() {
return false;
}
/**
* Analyze a page to check if errors are present.
*
* @param analysis Page analysis.
* @param errors Errors found in the page.
* @param onlyAutomatic True if analysis could be restricted to errors automatically fixed.
* @return Flag indicating if the error was found.
*/
@Override
public boolean analyze(
PageAnalysis analysis,
Collection<CheckErrorResult> errors, boolean onlyAutomatic) {
return false;
}
}