| Interface | Description | 
|---|---|
| IIXBRLProcessor | There are actually two implementations of the IXBRL processor: IXBRL 1.0 and IXBRL 1.1
 
 the iXBRL 1.0 processor is implemented in the  IXBRLProcessorclass
 
 the iXBRL 1.1 processor is implemented in theIXBRL1_1Processorclass
 
 This interface covers the methods in common used by APIs that are processor version agnostic such as
 the transformation functions in the registry or the validation functions | 
| IXBRLReceiver | This interface must be implemented by xbrl processors that wants to add specific validations
 when processing IXBRL reports. | 
| XBRLRSCustomFunctionLibrary | Custom function packages created for Reporting Standard S.L. | 
| Class | Description | 
|---|---|
| IXBRL1_1Processor | The Class IXBRL1_1Processor. | 
| IXBRLProcessor | The Class IXBRLProcessor. | 
| IXBRLProcessorBase | The Class IXBRLProcessorBase. | 
| IXBRLProcessorBase.WrapStreamSource | The Class WrapStreamSource. | 
| IXBRLProcessorFactory | |
| IXBRLTransformer | This class is a transformer that converts html into xbrl using the IXBRL 1.0 or 1.1 specifications
 
 This class can be used | 
| IXBRLTransformerFactory | This class extends the standard java TransformerFactory in order to set the XSLT transformer
 to the IXBRL processor and allow transformations of html into XBRL files. | 
| IXFunction | The Class IXFunction. | 
| Enum | Description | 
|---|---|
| IXBRLTransformerFactory.Version | Indicates the version of the IXBRL specification for with the processor will
 be created. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa