public abstract class HashtableBasedParameterResolver extends java.lang.Object implements XBRLFormulaParametersResolver
Modifier and Type | Class and Description |
---|---|
static class |
HashtableBasedParameterResolver.ClsData
The Class ClsData.
|
Constructor and Description |
---|
HashtableBasedParameterResolver() |
Modifier and Type | Method and Description |
---|---|
javax.xml.namespace.QName |
getParameterDataType(javax.xml.namespace.QName name)
Gets the parameter data type.
|
net.sf.saxon.s9api.XdmAtomicValue |
getParameterValue(javax.xml.namespace.QName name,
net.sf.saxon.s9api.Processor proc,
javax.xml.namespace.QName dataType,
XBRLVariableParameter parameter)
Gets the parameter value.
|
boolean |
hasValueForParameter(javax.xml.namespace.QName name,
javax.xml.namespace.QName dataType,
XBRLVariableParameter parameter)
Checks for value for parameter.
|
public net.sf.saxon.s9api.XdmAtomicValue getParameterValue(javax.xml.namespace.QName name, net.sf.saxon.s9api.Processor proc, javax.xml.namespace.QName dataType, XBRLVariableParameter parameter)
getParameterValue
in interface XBRLFormulaParametersResolver
name
- the nameproc
- the procdataType
- the data typeparameter
- the parameterpublic javax.xml.namespace.QName getParameterDataType(javax.xml.namespace.QName name)
getParameterDataType
in interface XBRLFormulaParametersResolver
name
- the namepublic boolean hasValueForParameter(javax.xml.namespace.QName name, javax.xml.namespace.QName dataType, XBRLVariableParameter parameter)
hasValueForParameter
in interface XBRLFormulaParametersResolver
name
- the namedataType
- the data typeparameter
- the parameterCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa