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_TABLES
For the table processor, validate all tables by default.
|
static int |
VALIDATE_CYCLES
Constants to fire specific validation parts.
|
static int |
VALIDATE_DOCUMENT
The Constant VALIDATE_DOCUMENT.
|
static int |
VALIDATE_ESSENCE_ALIAS
The Constant VALIDATE_ESSENCE_ALIAS.
|
static int |
VALIDATE_REPORT_ITEMS_AND_TUPLES
The Constant VALIDATE_REPORT_ITEMS_AND_TUPLES.
|
static int |
VALIDATE_REQUIRES_ELEMENT
The Constant VALIDATE_REQUIRES_ELEMENT.
|
static int |
VALIDATE_SUMMATION_ITEM
The Constant VALIDATE_SUMMATION_ITEM.
|
static int |
VALIDATE_TABLE_RELATIONSHIPS
For 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