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