public class XBRLExplicitDimensionMultiFilter extends java.lang.Object implements XBRLFormulaFilter
Constructor and Description |
---|
XBRLExplicitDimensionMultiFilter(java.util.Vector<XBRLFilterUse> packFilters)
Instantiates a new XBRL explicit dimension multi filter.
|
Modifier and Type | Method and Description |
---|---|
void |
collectVariables(java.util.Collection<javax.xml.namespace.QName> col,
java.util.Collection<net.sf.saxon.s9api.QName> resolved)
Collect variables.
|
java.util.Collection<? extends java.lang.Object> |
getAspectDistinctValuesFromDTS()
Gets the aspect distinct values from DTS.
|
int |
getFilterWeight()
Gets the filter weight.
|
java.lang.String |
getLabel()
Gets the label.
|
XBRLFormulaProcessor |
getProcessor()
Gets the processor.
|
java.util.Set<Aspect> |
getRelatedAspect()
Gets the related aspect.
|
java.lang.String |
getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Gets the x path term.
|
boolean |
isDTSDependantOnly()
Checks if is DTS dependant only.
|
public XBRLExplicitDimensionMultiFilter(java.util.Vector<XBRLFilterUse> packFilters)
packFilters
- the pack filterspublic java.lang.String getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables) throws XFValidationException
getXPathTerm
in interface XBRLFormulaFilter
preDefinedVariables
- the pre defined variablesXFValidationException
- the XF validation exceptionpublic java.util.Set<Aspect> getRelatedAspect()
getRelatedAspect
in interface XBRLFormulaFilter
Aspect
,
Aspects
public void collectVariables(java.util.Collection<javax.xml.namespace.QName> col, java.util.Collection<net.sf.saxon.s9api.QName> resolved)
collectVariables
in interface XBRLFormulaFilter
col
- the colresolved
- the resolvedpublic int getFilterWeight()
getFilterWeight
in interface XBRLFormulaFilter
public java.lang.String getLabel()
getLabel
in interface XBRLFormulaFilter
public boolean isDTSDependantOnly()
isDTSDependantOnly
in interface XBRLFormulaFilter
public java.util.Collection<? extends java.lang.Object> getAspectDistinctValuesFromDTS()
getAspectDistinctValuesFromDTS
in interface XBRLFormulaFilter
public XBRLFormulaProcessor getProcessor()
getProcessor
in interface XBRLFormulaFilter
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa