public interface XBRLFormulaParametersResolver
| Modifier and Type | Method and Description | 
|---|---|
| javax.xml.namespace.QName | getParameterDataType(javax.xml.namespace.QName name)Returns the type name of a parameter using the parameter name. | 
| net.sf.saxon.s9api.XdmAtomicValue | getParameterValue(javax.xml.namespace.QName name,
                 net.sf.saxon.s9api.Processor proc,
                 javax.xml.namespace.QName dataType,
                 XBRLVariableParameter xbrlVariableParameter)This function returns the parameter value assigned to a parameter name indicated by the name parameter. | 
| boolean | hasValueForParameter(javax.xml.namespace.QName name,
                    javax.xml.namespace.QName dataType,
                    XBRLVariableParameter xbrlVariableParameter)Returns true if this Formula Parameter Resolver has value and data type for the parameter indicated in the name parameter. | 
net.sf.saxon.s9api.XdmAtomicValue getParameterValue(javax.xml.namespace.QName name,
                                                    net.sf.saxon.s9api.Processor proc,
                                                    javax.xml.namespace.QName dataType,
                                                    XBRLVariableParameter xbrlVariableParameter)
name - the parameter name.proc - instance of the saxon Processor may be required for certain data types.dataType - This is the suggested data type. It may be null if not indicated in the formula linkbase.xbrlVariableParameter - the resource where the parameter is specifiedjavax.xml.namespace.QName getParameterDataType(javax.xml.namespace.QName name)
name - the parameter name.boolean hasValueForParameter(javax.xml.namespace.QName name,
                             javax.xml.namespace.QName dataType,
                             XBRLVariableParameter xbrlVariableParameter)
name - the parameter namedataType - the data typexbrlVariableParameter - the resource where the parameter is specifiedCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa