|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ihr.xbrl.formula.FlFormulaProcessor
public class FlFormulaProcessor
| Field Summary | |
|---|---|
java.util.logging.Logger |
logger
|
static java.lang.String |
PROCESSORNAME
|
| Constructor Summary | |
|---|---|
FlFormulaProcessor(DTSContainer dts)
|
|
| Method Summary | |
|---|---|
java.net.URI |
addSchema(java.lang.String namespace,
java.net.URI uri)
|
void |
configure(java.util.Properties properties)
Configures the processor according with the properties passed in in the properties parameter |
XBRLInstance[] |
formulaInstanceCreation(XBRLInstance source)
|
java.lang.String[] |
formulaValidationStr(XBRLInstance source)
|
DTSContainer |
getContainer()
|
java.lang.String |
getDescription()
Returns the processor description so it can be written in validation reports |
java.util.Iterator<FlFormula> |
getFormulasInstanceValidationIterator()
|
FlFunctionsResolver |
getFunctionsResolver()
|
XBRLInstance |
getInstance()
|
java.lang.String |
getName()
Returns the processor name so it can be written in validation reports |
void |
loadBase(DTSBase base)
|
FlVariable |
searchVariable(javax.xml.namespace.QName var)
|
void |
setInstance(XBRLInstance instance)
|
XBRLValidationReport |
validate()
Validates the content of the DTS according to the rules indicated in this plug-in processor. |
XBRLValidationReport |
validate(XBRLDocument xDocument)
Validates the document according to the rules indicated in this plug-in processor. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PROCESSORNAME
public java.util.logging.Logger logger
| Constructor Detail |
|---|
public FlFormulaProcessor(DTSContainer dts)
throws com.rs.lic.LicenseVerificationException
com.rs.lic.LicenseVerificationException| Method Detail |
|---|
public java.net.URI addSchema(java.lang.String namespace,
java.net.URI uri)
public void loadBase(DTSBase base)
throws XBRLValidationException
XBRLValidationExceptionpublic DTSContainer getContainer()
public FlVariable searchVariable(javax.xml.namespace.QName var)
public void setInstance(XBRLInstance instance)
throws net.sf.saxon.trans.XPathException
net.sf.saxon.trans.XPathExceptionpublic java.util.Iterator<FlFormula> getFormulasInstanceValidationIterator()
public FlFunctionsResolver getFunctionsResolver()
public XBRLInstance getInstance()
public XBRLInstance[] formulaInstanceCreation(XBRLInstance source)
throws FlCompilationException,
DTSDiscoveryException
FlCompilationException
DTSDiscoveryException
public java.lang.String[] formulaValidationStr(XBRLInstance source)
throws FlCompilationException,
DTSDiscoveryException
FlCompilationException
DTSDiscoveryExceptionpublic XBRLValidationReport validate()
XBRLPlugInProcessorThis is the method that is called by the DTSContainer on each XBRLPlugInProcessor when the validation() method is called on the DTSContainer instance.
validate in interface XBRLPlugInProcessorXBRLValidationReportpublic java.lang.String getDescription()
XBRLPlugInProcessor
getDescription in interface XBRLPlugInProcessorpublic java.lang.String getName()
XBRLPlugInProcessor
getName in interface XBRLPlugInProcessorpublic void configure(java.util.Properties properties)
XBRLPlugInProcessor
configure in interface XBRLPlugInProcessorpublic XBRLValidationReport validate(XBRLDocument xDocument)
XBRLPlugInProcessor
validate in interface XBRLPlugInProcessorXBRLValidationReport
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||