public class EBAProcessor extends java.lang.Object implements XBRLCompilableProcessor, LicensedProcessor, IValueSpaceProvider
| Modifier and Type | Class and Description | 
|---|---|
| static class  | EBAProcessor.FilingSerializationModeThe Enum FilingSerializationMode. | 
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | EBA_VERSIONThe EBA_VERSION property indicates the version of the Edgar Filer Manual document
 to be used. | 
| static java.lang.String | EBA_VERSION_42The EBA_VERSION_42 property indicates the processor will use EBA rules in the version 4.2 of
 the EBA document. | 
| static javax.xml.namespace.QName | filedThe Constant filed. | 
| static java.lang.String | FILING_INDICATOR_CODEThe Constant FILING_INDICATOR_CODE. | 
| static java.lang.String | FILING_INDICATOR_ITEMThe Constant FILING_INDICATOR_ITEM. | 
| static java.lang.String | FILING_INDICATORS_NSThe Constant FILING_INDICATORS_NS. | 
| static java.lang.String | FILING_INDICATORS_TUPLEThe Constant FILING_INDICATORS_TUPLE. | 
| static javax.xml.namespace.QName | filingIndicatorItemThe Constant filingIndicatorItem. | 
| static javax.xml.namespace.QName | filingIndicatorsTupleThe Constant filingIndicatorsTuple. | 
| static java.lang.String | MODEL_NSThe Constant MODEL_NS. | 
| static java.lang.String | MODEL_PFXThe Constant MODEL_PFX. | 
| static javax.xml.namespace.QName | modelDomainThe Constant modelDomain. | 
| static javax.xml.namespace.QName | modelHierarchyThe Constant modelHierarchy. | 
| static java.lang.String | PROCESSORNAMEThe Constant PROCESSORNAME. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Clear. | 
| XBRLValidationReport | compileResources()Compile resources. | 
| void | configure(java.util.Properties properties)Configure. | 
| static EBAProcessor | create(DTSContainer dts)Obtains the instance of the EBAProcessor that has been registered for this DTS. | 
| void | freeUnnecessary()Free unnecessary. | 
| DTSContainer | getContainer()Gets the container. | 
| java.lang.String | getDescription()Gets the description. | 
| static java.lang.String | getDescriptionStatic()Obtains the description of this processor regardless of the instance. | 
| java.util.Map<java.lang.String,FilingIndicatorsInfo> | getFilingIndicatorsInfo()Gets the filing indicators info. | 
| XBRLFactTuple | getFilingIndicatorsTuple()Gets the filing indicators tuple. | 
| XBRLInstance | getInstance()Gets the single instance of EBAProcessor. | 
| java.lang.String | getName()Gets the name. | 
| java.lang.String | getStringValueFromQNameValue(javax.xml.namespace.QName concept,
                            javax.xml.namespace.QName qNameValue)Gets the string value from Q name value. | 
| java.util.Iterator<DecorableValue<?>> | getValueSpace(javax.xml.namespace.QName concept)Gets the value space. | 
| boolean | isEBATaxonomy()Returns true if the DTS loaded contains the schema
 that defines the tuple for filing indicators | 
| boolean | isHidden()Checks if is hidden. | 
| boolean | isLicensed()Checks if is licensed. | 
| boolean | isTableSelected(XBRLTable table)Checks if is table selected. | 
| boolean | isValueSpace(javax.xml.namespace.QName concept)Checks if is value space. | 
| static void | registerProcessorStatic()Register processor static. | 
| XBRLInstance | setInstance(XBRLInstance instance)Sets the instance. | 
| XBRLValidationReport | validate()Validate. | 
| XBRLValidationReport | validate(XBRLDocument xDocument)Validate. | 
public static final java.lang.String PROCESSORNAME
public static final java.lang.String EBA_VERSION
The value of the EBA_VERSION constant is "http://www.reportingstandard.com/properties/eba-version".
The default value for the property it refers to is EBA_VERSION_42 which is the lastest release.
public static final java.lang.String FILING_INDICATORS_NS
public static final java.lang.String FILING_INDICATORS_TUPLE
public static final java.lang.String FILING_INDICATOR_ITEM
public static final javax.xml.namespace.QName filingIndicatorsTuple
public static final javax.xml.namespace.QName filingIndicatorItem
public static final java.lang.String MODEL_NS
public static final java.lang.String MODEL_PFX
public static final javax.xml.namespace.QName modelDomain
public static final javax.xml.namespace.QName modelHierarchy
public static final java.lang.String FILING_INDICATOR_CODE
public static final javax.xml.namespace.QName filed
public static final java.lang.String EBA_VERSION_42
public static EBAProcessor create(DTSContainer dts) throws com.rs.lic.LicenseVerificationException
dts - the dtscom.rs.lic.LicenseVerificationException - the license verification exceptionpublic static void registerProcessorStatic()
public static java.lang.String getDescriptionStatic()
public DTSContainer getContainer()
getContainer in interface HasDTSContainerpublic XBRLValidationReport validate()
validate in interface XBRLPlugInProcessorpublic XBRLValidationReport validate(XBRLDocument xDocument)
validate in interface XBRLPlugInProcessorxDocument - the x documentpublic java.lang.String getName()
getName in interface XBRLPlugInProcessorpublic java.lang.String getDescription()
getDescription in interface XBRLPlugInProcessorpublic void configure(java.util.Properties properties)
configure in interface XBRLPlugInProcessorproperties - the propertiespublic boolean isHidden()
isHidden in interface XBRLPlugInProcessorpublic void clear()
           throws java.lang.Throwable
clear in interface XBRLPlugInProcessorjava.lang.Throwable - the throwablepublic boolean isLicensed()
isLicensed in interface LicensedProcessorpublic boolean isEBATaxonomy()
public java.util.Map<java.lang.String,FilingIndicatorsInfo> getFilingIndicatorsInfo()
public XBRLInstance setInstance(XBRLInstance instance)
instance - the instancepublic XBRLInstance getInstance()
public XBRLFactTuple getFilingIndicatorsTuple()
public boolean isTableSelected(XBRLTable table)
table - The XBRLTable instance to check if it is included in the Filings Indicator tuple.public XBRLValidationReport compileResources()
compileResources in interface XBRLCompilableProcessorpublic void freeUnnecessary()
                     throws com.rs.lic.LicenseVerificationException,
                            XBRLValidationException
freeUnnecessary in interface XBRLCompilableProcessorcom.rs.lic.LicenseVerificationException - the license verification exceptionXBRLValidationException - the XBRL validation exceptionpublic boolean isValueSpace(javax.xml.namespace.QName concept)
isValueSpace in interface IValueSpaceProviderconcept - the conceptpublic java.util.Iterator<DecorableValue<?>> getValueSpace(javax.xml.namespace.QName concept)
getValueSpace in interface IValueSpaceProviderconcept - the conceptpublic java.lang.String getStringValueFromQNameValue(javax.xml.namespace.QName concept,
                                                     javax.xml.namespace.QName qNameValue)
getStringValueFromQNameValue in interface IValueSpaceProviderconcept - the conceptqNameValue - the q name valueCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa