com.ihr.xbrl.om
Interface XBRLPlugInProcessor

All Known Implementing Classes:
EFMProcessor, FlFormulaProcessor, IXBRLProcessor, UTRProcessor, XBRLCoreProcessor, XBRLFormulaProcessor, XDTProcessor

public interface XBRLPlugInProcessor

This interface contains methods for the declaration of a plug-in processor that will be integrated with Reporting Standard XBRL processor.

Author:
Ignacio

Method Summary
 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
 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.
 

Method Detail

validate

XBRLValidationReport validate()
Validates the content of the DTS according to the rules indicated in this plug-in processor.

This is the method that is called by the DTSContainer on each XBRLPlugInProcessor when the validation() method is called on the DTSContainer instance.

Returns:
an XBRLValidationReport object XBRLValidationReport

validate

XBRLValidationReport validate(XBRLDocument xDocument)
Validates the document according to the rules indicated in this plug-in processor.

Returns:
an XBRLValidationReport object XBRLValidationReport
Since:
2.7.2

getName

java.lang.String getName()
Returns the processor name so it can be written in validation reports


getDescription

java.lang.String getDescription()
Returns the processor description so it can be written in validation reports


configure

void configure(java.util.Properties properties)
Configures the processor according with the properties passed in in the properties parameter

Parameters:
properties -


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa