XBRLProcessorFactory
The XBRLProcessorFactory interface wiki page
This interface describes the methods that are required in order for a DTSContainer to create a new instance of a specific XBRLPlugInProcessor class.
Visit the XBRLProcessorFactory API page for technical details
All existing validation engines contains a factory class implementing this interface. The implementation of the interface requires the class to add code to obtain information about the validation add-in such as processor name and processor description and if the processor is hidden to the user interface or will be visible for configuration.
There is an abstract class XBRLProcessorFactoryBase that provides minimum implementation of the interface and requires extending classes to implement the method:
- public XBRLPlugInProcessor create()
- public String getProcessorDescription()
- public String getProcessorName()
Download the samples and demo file and review its source code available inside for examples