public interface XBRLVariablesHolder extends HasFormulaProcessor
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | XBRLVariablesHolder.ModelTypeConstants to identify the two available model types. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLVariablesHolder.ModelType | getAspectModel()Returns either XBRLVariablesHolder.MODEL_DIMENSIONAL or XBRLVariablesHolder.MODEL_NON_DIMENSIONAL | 
| java.util.Collection<net.sf.saxon.s9api.QName> | getBindableVariableNames()Access to a collection of QNames (Saxon s9api QNames) of all variables
 that are defined in this XBRLVariablesHolder | 
| java.util.Collection<XBRLFilterUse> | getFilters()Returns a collection of XBRLFilterUse instance representing the use of filters associated to
 this XBRLVariablesHolder. | 
| XBRLResource | getResource()Required to be able to obtain information about the resource that defines the XBRLVariablesHolder. | 
| XBRLVariableFormulaEvaluable | getVariableResource(javax.xml.namespace.QName qVar)Access to the variable resource by its variable name. | 
| net.sf.saxon.s9api.XdmValue | getVariableValue(javax.xml.namespace.QName variableName)Access to the variable value using the variable name. | 
| XFIImplicitFilterOptimizer | getXFIImplicitFilterOptimizer()Returns or creates the instance of the fact variable optimizer when the
 fact variable is used with implicit filtering in a set with more than 2
 variables. | 
| boolean | isImplicitFilter()Returns true if the variable set shall require implicit filtering. | 
getProcessorXBRLVariableFormulaEvaluable getVariableResource(javax.xml.namespace.QName qVar)
qVar - the q varnet.sf.saxon.s9api.XdmValue getVariableValue(javax.xml.namespace.QName variableName)
                                      throws XFValidationException
variableName - javax.xml.namespace.QNameXFValidationException - the XF validation exceptionjava.util.Collection<net.sf.saxon.s9api.QName> getBindableVariableNames()
XBRLVariablesHolder.ModelType getAspectModel()
java.util.Collection<XBRLFilterUse> getFilters()
boolean isImplicitFilter()
XFIImplicitFilterOptimizer getXFIImplicitFilterOptimizer()
XBRLResource getResource()
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa