public class TapLinter extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
MDQ_NAME
Name of the MDQ stage. 
 | 
| Constructor and Description | 
|---|
TapLinter()
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Executable | 
createExecutable(OutputReporter reporter,
                IOSupplier<TapService> tapServiceSupplier,
                Set<String> stageCodeSet,
                int maxTestTables,
                java.util.function.Predicate<TableMeta> tableFilter)
Creates and returns an executable for TAP validation. 
 | 
static String[] | 
getAnnouncements(boolean includeCodes)
Returns a list of startup announcements with which the taplint
 application introduces itself. 
 | 
Map<String,Stage> | 
getKnownStages()
Returns an ordered map of the validation stages defined by this class. 
 | 
boolean | 
isDefault(String code)
Indicates whether the stage with a given code is run by default or not. 
 | 
public static final String MDQ_NAME
public Map<String,Stage> getKnownStages()
public boolean isDefault(String code)
code - stage codepublic Executable createExecutable(OutputReporter reporter, IOSupplier<TapService> tapServiceSupplier, Set<String> stageCodeSet, int maxTestTables, java.util.function.Predicate<TableMeta> tableFilter) throws TaskException
reporter - validation message destinationtapServiceSupplier - supplier of TAP service descriptionstageCodeSet - unordered collection of code strings indicating
         which stages should be runmaxTestTables - limit on the number of tables to test,
                        or <=0 for no limittableFilter - filter for tables to receive testing,
                      or null for no restrictionTaskExceptionpublic static String[] getAnnouncements(boolean includeCodes)
includeCodes - if true include a summary of taplint report codesCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.