public interface XBRLValidationConfiguration
In order to avoid the validation process to run through all phases when just the value of a fact is changed validation can be configured in advance.
This interface defines method than can be implemented by validation processors so, with a single call to the DTSContainer prior to a call to validate on the DTSContainer could configure the validation scope
| Modifier and Type | Field and Description | 
|---|---|
| static int | VALIDATE_ALL_TABLESFor the table processor, validate all tables by default. | 
| static int | VALIDATE_CYCLESConstants to fire specific validation parts. | 
| static int | VALIDATE_DOCUMENTThe Constant VALIDATE_DOCUMENT. | 
| static int | VALIDATE_ESSENCE_ALIASThe Constant VALIDATE_ESSENCE_ALIAS. | 
| static int | VALIDATE_REPORT_ITEMS_AND_TUPLESThe Constant VALIDATE_REPORT_ITEMS_AND_TUPLES. | 
| static int | VALIDATE_REQUIRES_ELEMENTThe Constant VALIDATE_REQUIRES_ELEMENT. | 
| static int | VALIDATE_SUMMATION_ITEMThe Constant VALIDATE_SUMMATION_ITEM. | 
| static int | VALIDATE_TABLE_RELATIONSHIPSFor the table processor, validate all tables by default. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getWhatToValidate()Gets the what to validate. | 
| int | setWhatToValidate(int newValue)Adjust the work performed by the processor. | 
static final int VALIDATE_CYCLES
static final int VALIDATE_ESSENCE_ALIAS
static final int VALIDATE_REQUIRES_ELEMENT
static final int VALIDATE_SUMMATION_ITEM
static final int VALIDATE_DOCUMENT
static final int VALIDATE_REPORT_ITEMS_AND_TUPLES
static final int VALIDATE_TABLE_RELATIONSHIPS
static final int VALIDATE_ALL_TABLES
int setWhatToValidate(int newValue)
Use a combination of VALIDATE_ constants in order to set or unset specific validation steps.
newValue - integer, bitmapint getWhatToValidate()
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa