public interface XBRLPlugInProcessor
Plug In Processors allow for extension of instance document and DTS validation Plug In Processors are registered to the DTSContainer and they are called in the sequece described in order to create a complete XBRLValidationReport that contains the valition result of all processors.
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Called when the DTSContainer's clear method is called.
|
void |
configure(java.util.Properties properties)
Configures the processor according with the properties passed in in the
properties parameter.
|
java.lang.String |
getDescription()
Returns the processor description so it can be written in validation reports.
|
java.lang.String |
getName()
Returns the processor name so it can be written in validation reports.
|
boolean |
isHidden()
A hidden processor will not pop-up in the GUI tabs.
|
XBRLValidationReport |
validate()
Validates the content of the DTS according to the rules indicated in
this plug-in processor.
|
XBRLValidationReport |
validate(XBRLDocument xDocument)
Validates the document according to the rules indicated in
this plug-in processor.
|
XBRLValidationReport validate()
This is the method that is called by the DTSContainer on each XBRLPlugInProcessor when the validation() method is called on the DTSContainer instance.
XBRLValidationReportXBRLValidationReport validate(XBRLDocument xDocument)
xDocument - the x documentXBRLValidationReportjava.lang.String getName()
java.lang.String getDescription()
void configure(java.util.Properties properties)
properties - the propertiesboolean isHidden()
void clear()