public class ESEFRulesLibrary extends java.lang.Object implements QualityCheckProviderLibrary<ESEFProcessor>
| Constructor and Description | 
|---|
| ESEFRulesLibrary() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | cleanStateFullRules()Clean state full rules. | 
| QualityCheckIx<ESEFProcessor> | getIxQualityCheck(java.lang.String ruleCode,
                 ESEFProcessor processor)Gets the ix quality check. | 
| java.lang.String[] | getIxRuleCodes()Gets the ix rule codes. | 
| java.lang.String | getProviderName()Gets the provider name. | 
| QualityCheck<ESEFProcessor> | getQualityCheck(java.lang.String ruleCode,
               ESEFProcessor processor)Gets the quality check. | 
| java.lang.String[] | getRuleCodes()Gets the rule codes. | 
| java.util.Iterator<QualityCheck<ESEFProcessor>> | iterator(ESEFProcessor processor)Iterator. | 
| java.util.Iterator<QualityCheckIx<ESEFProcessor>> | ixIterator(ESEFProcessor processor)Ix iterator. | 
| XBRLValidationReport | validate(ESEFProcessor processor)Validate. | 
public java.lang.String getProviderName()
getProviderName in interface QualityCheckProviderLibrary<ESEFProcessor>public QualityCheck<ESEFProcessor> getQualityCheck(java.lang.String ruleCode, ESEFProcessor processor)
getQualityCheck in interface QualityCheckProviderLibrary<ESEFProcessor>ruleCode - the rule codeprocessor - the processorpublic QualityCheckIx<ESEFProcessor> getIxQualityCheck(java.lang.String ruleCode, ESEFProcessor processor)
ruleCode - the rule codeprocessor - the processorpublic XBRLValidationReport validate(ESEFProcessor processor)
validate in interface QualityCheckProviderLibrary<ESEFProcessor>processor - the processorpublic java.lang.String[] getRuleCodes()
getRuleCodes in interface QualityCheckProviderLibrary<ESEFProcessor>public java.lang.String[] getIxRuleCodes()
public java.util.Iterator<QualityCheck<ESEFProcessor>> iterator(ESEFProcessor processor)
processor - the processorpublic java.util.Iterator<QualityCheckIx<ESEFProcessor>> ixIterator(ESEFProcessor processor)
processor - the processorpublic void cleanStateFullRules()
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa