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