|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XBRLProcessorFactory
Interface for XBRL processors factories. This is, a class able to create an XBRL Processor registered under one specific processor name.
There is an abstract class called XBRLProcessorFactoryBase that implements most
of this interface.
| Method Summary | |
|---|---|
XBRLPlugInProcessor |
create()
Creates a new instance of the processor or gets the registered instance from the DTSContainer |
java.lang.String |
getProcessorDescription()
Returns the processor description for the processor name |
java.lang.String |
getProcessorName()
Returns the processor name this factory class is able to create processor for |
void |
setDTSContainer(DTSContainer dtsContainer)
Once a new factory is instantiated, the DTSContainer class calls this method in order to provide the DTSContainer instance to be used for next calls |
| Method Detail |
|---|
XBRLPlugInProcessor create()
throws com.rs.lic.LicenseVerificationException,
XBRLValidationException
com.rs.lic.LicenseVerificationException - If the user has no rights to use the processor
XBRLValidationException - If the processor just created raises static validation errors while loading the DTSvoid setDTSContainer(DTSContainer dtsContainer)
dtsContainer - the DTSContainer instance to be used on next callsjava.lang.String getProcessorName()
java.lang.String getProcessorDescription()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||