arelle.FunctionUtil¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Functions¶
Data¶
API¶
- arelle.FunctionUtil.emptyFallbackType: TypeAlias¶
None
- arelle.FunctionUtil._: arelle.typing.TypeGetText¶
None
- arelle.FunctionUtil.anytypeArg(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, i: int, type: str, missingArgFallback: arelle.formula.XPathContext.ContextItem = None) Any¶
- arelle.FunctionUtil.atomicArg(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.FormulaToken, args: arelle.formula.XPathContext.ResultStack, i: int, type: str, missingArgFallback: arelle.formula.XPathContext.ContextItem = None, emptyFallback: arelle.FunctionUtil.emptyFallbackType = ()) Any¶
- arelle.FunctionUtil.stringArg(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, i: int, type: str, missingArgFallback: arelle.formula.XPathContext.ContextItem = None, emptyFallback: arelle.FunctionUtil.emptyFallbackType = '') Any¶
- arelle.FunctionUtil.numericArg(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.FormulaToken, args: arelle.formula.XPathContext.ResultStack, i: int = 0, missingArgFallback: arelle.formula.XPathContext.ContextItem = None, emptyFallback: arelle.FunctionUtil.emptyFallbackType = 0, convertFallback: str | int | float | None = None) Any¶
- arelle.FunctionUtil.integerArg(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.FormulaToken, args: arelle.formula.XPathContext.ResultStack, i: int = 0, missingArgFallback: arelle.formula.XPathContext.ContextItem = None, emptyFallback: arelle.FunctionUtil.emptyFallbackType = 0, convertFallback: int | None = None) arelle.FunctionUtil.emptyFallbackType¶
- arelle.FunctionUtil.qnameArg(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.FormulaToken, args: arelle.formula.XPathContext.ResultStack, i: int, type: str, missingArgFallback: arelle.formula.XPathContext.ContextItem = None, emptyFallback: arelle.FunctionUtil.emptyFallbackType = ()) arelle.ModelValue.QName | arelle.FunctionUtil.emptyFallbackType¶
- arelle.FunctionUtil.nodeArg(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, i: int, type: str, missingArgFallback: arelle.formula.XPathContext.ContextItem = None, emptyFallback: arelle.FunctionUtil.emptyFallbackType = None) arelle.ModelObject.ModelObject | arelle.ModelObject.ModelAttribute | arelle.FunctionUtil.emptyFallbackType | arelle.ModelValue.QName¶
- arelle.FunctionUtil.testTypeCompatibility(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.FormulaToken, op: str, a1: arelle.formula.XPathContext.ContextItem, a2: arelle.formula.XPathContext.ContextItem) None¶