com.ihr.xbrl.formula
Class FlFormulaProcessor
java.lang.Object
com.ihr.xbrl.formula.FlFormulaProcessor
- All Implemented Interfaces:
- XBRLPlugInProcessor
public class FlFormulaProcessor
- extends java.lang.Object
- implements XBRLPlugInProcessor
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROCESSORNAME
public static final java.lang.String PROCESSORNAME
- See Also:
- Constant Field Values
logger
public java.util.logging.Logger logger
FlFormulaProcessor
public FlFormulaProcessor(DTSContainer dts)
throws com.rs.lic.LicenseVerificationException
- Throws:
com.rs.lic.LicenseVerificationException
addSchema
public java.net.URI addSchema(java.lang.String namespace,
java.net.URI uri)
loadBase
public void loadBase(DTSBase base)
throws XBRLValidationException
- Throws:
XBRLValidationException
getContainer
public DTSContainer getContainer()
searchVariable
public FlVariable searchVariable(javax.xml.namespace.QName var)
setInstance
public void setInstance(XBRLInstance instance)
throws net.sf.saxon.trans.XPathException
- Throws:
net.sf.saxon.trans.XPathException
getFormulasInstanceValidationIterator
public java.util.Iterator<FlFormula> getFormulasInstanceValidationIterator()
getFunctionsResolver
public FlFunctionsResolver getFunctionsResolver()
getInstance
public XBRLInstance getInstance()
formulaInstanceCreation
public XBRLInstance[] formulaInstanceCreation(XBRLInstance source)
throws FlCompilationException,
DTSDiscoveryException
- Throws:
FlCompilationException
DTSDiscoveryException
formulaValidationStr
public java.lang.String[] formulaValidationStr(XBRLInstance source)
throws FlCompilationException,
DTSDiscoveryException
- Throws:
FlCompilationException
DTSDiscoveryException
validate
public XBRLValidationReport validate()
- Description copied from interface:
XBRLPlugInProcessor
- Validates the content of the DTS according to the rules indicated in
this plug-in processor.
- Specified by:
validate in interface XBRLPlugInProcessor
- Returns:
- an XBRLValidationReport object
XBRLValidationReport
getDescription
public java.lang.String getDescription()
- Description copied from interface:
XBRLPlugInProcessor
- Returns the processor description so it can be written in validation reports
- Specified by:
getDescription in interface XBRLPlugInProcessor
getName
public java.lang.String getName()
- Description copied from interface:
XBRLPlugInProcessor
- Returns the processor name so it can be written in validation reports
- Specified by:
getName in interface XBRLPlugInProcessor
configure
public void configure(java.util.Properties properties)
- Description copied from interface:
XBRLPlugInProcessor
- Configures the processor according with the properties passed in in the
properties parameter
- Specified by:
configure in interface XBRLPlugInProcessor
Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa