public interface XBRLValidation
There is one class XBRLValidationImpl that implements this interface that can be used as an internal instance inside the class being validated
Modifier and Type | Interface and Description |
---|---|
static class |
XBRLValidation.Direction
when invalidate is called, invalidation can go up to the parent elements to the root element or down
to the children elements.
|
Modifier and Type | Method and Description |
---|---|
XBRLValidationReport |
getValidationReport()
Access to the last stored validation report.
|
void |
invalidate()
Invalidates the XBRLFact for XBRL validation.
|
boolean |
invalidate(XBRLValidation.Direction dir)
Invalidates this object and the elements in the XML tree according with the parameter in dir
This method is used by GUI tools that requires to reset validation before a manual validation
cycle is started.
|
boolean |
isOnValidation()
When validation is a recursive process, this function returns true if the
object going to be validated is already under validation.
|
XBRLValidationReport |
validate(XBRLPlugInProcessor proc)
Executes validation on the instance object and returns a validation report.
|
XBRLValidationReport getValidationReport()
XBRLValidationReport validate(XBRLPlugInProcessor proc)
The validation result may be cached internally. A call to invalidate(Direction)
clears the validation cache.
proc
- the processor under which the object is going to be validated. Note the same object can be validated on multiple processors.void invalidate()
boolean invalidate(XBRLValidation.Direction dir)
This method is used by GUI tools that requires to reset validation before a manual validation cycle is started.
dir
- see the XBRLValidation.Direction
enumeration for more information.boolean isOnValidation()
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa