The XBRLProcessorFactory interface wiki page
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()