XBRLProcessorFactoryBase

From XBRLWiki
Jump to navigationJump to search

The XBRLProcessorFactoryBase abstract class wiki page

This abstract class provides a minimum implementation of the XBRLPlugInProcessor interface and let the extending class to provide code for the following 3 methods.

  • public XBRLPlugInProcessor create()
  • public String getProcessorDescription()
  • public String getProcessorName()

The create() method

Shall create a new instance of the validation class this class is the factory for. The base class contains a protected field with the DTSContainer instance

The getProcessorDescription() method

Shall return the processor description string. Normally this method just calls a static method in the validation class that also returns the processor description

The getProcessorName() method

Shall return the processor name that is a unique name used to distinguish every processor than can be referenced in the PROCESSORS_SEQUENCE property

Download the samples and demo file and review its source code available inside for examples

Navigation

XBRL API related discussions