|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XBRLValidation
Incorporates all methods required for an object to perform XBRL validation. This is the generic validation as implemented in this API.
There is one class XBRLValidationImpl that implements this interface that can be used as an internal instance inside the class being validated
| Nested Class Summary | |
|---|---|
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 |
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||