/* * 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.ArrayList; import java.util.List; import org.wikipediacleaner.api.data.PageElementTag; /** * Algorithm for analyzing error 109 of check wikipedia project. * Error 109: Include tag error */ public class CheckErrorAlgorithm109 extends CheckErrorAlgorithmUnclosedTags { /** List of tags managed by this error. */ private final List<String> tags; public CheckErrorAlgorithm109() { super("Include tag error"); tags = new ArrayList<String>(); tags.add(PageElementTag.TAG_WIKI_INCLUDEONLY); tags.add(PageElementTag.TAG_WIKI_NOINCLUDE); tags.add(PageElementTag.TAG_WIKI_ONLYINCLUDE); } /** * @return List of tags managed by this error. */ @Override protected List<String> getTags() { return tags; } /** * @return True if full tags should be reported. */ @Override protected boolean reportFullTags() { return true; } }