T - the generic typepublic interface QualityCheckProviderLibrary<T extends XBRLPlugInProcessor>
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getProviderName()Returns a name associated with the package of quality checks. | 
| QualityCheck<T> | getQualityCheck(java.lang.String ruleCode,
               T processor)Returns an instance of the quality check to be executed or null if the
 quality check provider library does not supports the quality check identified by rule code. | 
| java.lang.String[] | getRuleCodes()Returns an array of rule codes on this library. | 
| XBRLValidationReport | validate(T processor)Performs validation of the DTS for each one of the enabled rules in the library. | 
java.lang.String getProviderName()
java.lang.String[] getRuleCodes()
QualityCheck<T> getQualityCheck(java.lang.String ruleCode, T processor) throws QualityCheckRuntimeException
ruleCode - the quality check rule codeprocessor - the instance of the QualityProcessor this rule will be running forQualityCheckRuntimeException - the quality check runtime exceptionXBRLValidationReport validate(T processor)
processor - the instance of the QualityProcessor to obtain the DTSContainer
   and information to perform validationCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa