arelle.FunctionXfi¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Functions¶
Data¶
API¶
- arelle.FunctionXfi._: arelle.typing.TypeGetText¶
None
- arelle.FunctionXfi.call(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, localname: str, args: arelle.formula.XPathContext.ResultStack) arelle.formula.XPathContext.RecursiveContextItem¶
- arelle.FunctionXfi.instance(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, i: int = 0) arelle.ModelXbrl.ModelXbrl | None¶
- arelle.FunctionXfi.item(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, i: int = 0) arelle.ModelInstanceObject.ModelFact | arelle.ModelInstanceObject.ModelInlineFact¶
- arelle.FunctionXfi.xbrlTuple(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, i: int = 0) arelle.ModelInstanceObject.ModelFact | arelle.ModelInstanceObject.ModelInlineFact¶
- arelle.FunctionXfi.item_context(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, i: int = 0) arelle.ModelInstanceObject.ModelContext | None¶
- arelle.FunctionXfi.item_context_element(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, name: str) arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None¶
- arelle.FunctionXfi.context(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelInstanceObject.ModelContext | None¶
- arelle.FunctionXfi.unit(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelInstanceObject.ModelUnit | list[Any] | None¶
- arelle.FunctionXfi.unit_numerator(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) collections.abc.Sequence[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- arelle.FunctionXfi.unit_denominator(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any] | collections.abc.Sequence[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- arelle.FunctionXfi.measure_name(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.QName | None¶
- arelle.FunctionXfi.period(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None¶
- arelle.FunctionXfi.context_period(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.parent_child(args: arelle.formula.XPathContext.ResultStack, parentName: str, childName: str, findDescendant: bool = False) Any¶
- arelle.FunctionXfi.is_start_end_period(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.is_forever_period(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.is_duration_period(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.is_instant_period(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.is_period_type(args: arelle.formula.XPathContext.ResultStack, periodElement: str | tuple[str, ...]) bool¶
- arelle.FunctionXfi.period_start(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.DateTime | None¶
- arelle.FunctionXfi.period_end(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.DateTime | None¶
- arelle.FunctionXfi.period_instant(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.DateTime | None¶
- arelle.FunctionXfi.period_datetime(p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, periodElement: str | tuple[str, ...]) arelle.ModelValue.DateTime | None¶
- arelle.FunctionXfi.entity(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None¶
- arelle.FunctionXfi.context_entity(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.identifier(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None¶
- arelle.FunctionXfi.context_identifier(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.entity_identifier(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.identifier_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.identifier_scheme(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.AnyURI | None¶
- arelle.FunctionXfi.fact_identifier_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionXfi.fact_identifier_scheme(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.AnyURI | None¶
- arelle.FunctionXfi.segment(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | tuple[]¶
- arelle.FunctionXfi.entity_segment(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.context_segment(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.scenario(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | tuple[]¶
- arelle.FunctionXfi.context_scenario(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.precision(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) str | float | int¶
- arelle.FunctionXfi.decimals(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) str | float | int¶
- arelle.FunctionXfi.infer_precision_decimals(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, attrName: str) str | float | int¶
- arelle.FunctionXfi.numeric(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.non_numeric(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.fraction(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.conceptProperty(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, property: str) bool¶
- arelle.FunctionXfi.checkXffFunctionUse(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, functionName: str) None¶
- arelle.FunctionXfi.uncovered_aspect(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.has_fallback_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.uncovered_non_dimensional_aspects(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.uncovered_dimensional_aspects(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.uncovered_aspects(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, dimensionAspects: bool = False) list[Any]¶
- arelle.FunctionXfi.nodesEqual(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, test: collections.abc.Callable[[Any, Any], bool], mustBeItems: bool = False, nonItemErrCode: str | None = None) bool¶
- arelle.FunctionXfi.setsEqual(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, test: collections.abc.Callable[[Any, Any], bool], mustBeItems: bool = False) bool¶
- arelle.FunctionXfi.identical_nodes(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.identical_nodes_test(node1: arelle.ModelObject.ModelObject | arelle.ModelObject.ModelAttribute, node2: arelle.ModelObject.ModelObject | arelle.ModelObject.ModelAttribute) bool¶
- arelle.FunctionXfi.s_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.s_equal_test(node1: arelle.ModelObject.ModelObject | arelle.ModelObject.ModelAttribute, node2: arelle.ModelObject.ModelObject | arelle.ModelObject.ModelAttribute) bool¶
- arelle.FunctionXfi.u_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.u_equal_test(modelItem1: arelle.ModelInstanceObject.ModelFact, modelItem2: arelle.ModelInstanceObject.ModelFact) bool¶
- arelle.FunctionXfi.v_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.v_equal_test(modelItem1: arelle.ModelInstanceObject.ModelFact, modelItem2: arelle.ModelInstanceObject.ModelFact) bool¶
- arelle.FunctionXfi.c_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.c_equal_test(modelItem1: arelle.ModelInstanceObject.ModelFact, modelItem2: arelle.ModelInstanceObject.ModelFact) bool¶
- arelle.FunctionXfi.identical_node_set(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.s_equal_set(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.v_equal_set(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.c_equal_set(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.u_equal_set(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.x_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.x_equal_test(node1: arelle.ModelObject.ModelObject | arelle.ModelObject.ModelAttribute, node2: arelle.ModelObject.ModelObject | arelle.ModelObject.ModelAttribute) bool¶
- arelle.FunctionXfi.duplicate_item(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.duplicate_tuple(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.duplicate_tuple_test(node1: arelle.ModelInstanceObject.ModelFact | arelle.ModelInstanceObject.ModelInlineFact, node2: arelle.ModelInstanceObject.ModelFact | arelle.ModelInstanceObject.ModelInlineFact, topLevel: bool = True) bool¶
- arelle.FunctionXfi.p_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.p_equal_test(node1: Any, node2: Any) bool¶
- arelle.FunctionXfi.cu_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.cu_equal_test(modelItem1: Any, modelItem2: Any) bool¶
- arelle.FunctionXfi.pc_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.pc_equal_test(modelItem1: Any, modelItem2: Any) bool¶
- arelle.FunctionXfi.pcu_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.pcu_equal_test(modelItem1: Any, modelItem2: Any) bool¶
- arelle.FunctionXfi.start_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.end_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.taxonomy_refs(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.date_equal_test(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, instantEndDate: bool) bool¶
- arelle.FunctionXfi.nodes_correspond(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.facts_in_instance(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.items_in_instance(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.tuples_in_instance(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.items_in_tuple(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.tuples_in_tuple(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.non_nil_facts_in_instance(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.concept(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelDtsObject.ModelConcept¶
- arelle.FunctionXfi.concept_balance(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionXfi.concept_period_type(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) str | None¶
- arelle.FunctionXfi.concept_custom_attribute(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.concept_data_type(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.QName | tuple[]¶
- arelle.FunctionXfi.concept_data_type_derived_from(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.concept_substitutions(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.concepts_from_local_name(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[arelle.ModelValue.QName]¶
- arelle.FunctionXfi.concepts_from_local_name_pattern(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[arelle.ModelValue.QName]¶
- arelle.FunctionXfi.filter_member_network_selection(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) set[typing.Any] | tuple[]¶
- arelle.FunctionXfi.filter_member_network_members(relationshipSet: Any, fromRels: Any, recurse: bool, members: set[Any] | None = None, relationships: set[Any] | None = None, linkQnames: set[Any] | None = None, arcQnames: set[Any] | None = None) None¶
- arelle.FunctionXfi.filter_member_DRS_selection(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) set[typing.Any] | tuple[]¶
- arelle.FunctionXfi.filter_member_DRS_members(xc: arelle.formula.XPathContext.XPathContext, fromRels: Any, axis: str, memConcept: arelle.ModelDtsObject.ModelConcept, inSelection: bool, visited: set[Any], memSelectionQnames: set[Any]) None¶
- arelle.FunctionXfi.dimension_default(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[arelle.ModelValue.QName]¶
- arelle.FunctionXfi.fact_segment_remainder(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.fact_scenario_remainder(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.fact_dim_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, dimType: str) Any¶
- arelle.FunctionXfi.fact_has_explicit_dimension(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.fact_has_typed_dimension(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.fact_explicit_dimension_value_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.QName¶
- arelle.FunctionXfi.fact_has_explicit_dimension_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.fact_explicit_dimension_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.fact_typed_dimension_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.fact_typed_dimension_simple_value(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.fact_explicit_dimensions(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) set[Any]¶
- arelle.FunctionXfi.fact_typed_dimensions(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) set[Any]¶
- arelle.FunctionXfi.fact_dimension_s_equal2(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.linkbase_link_roles(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[typing.Any] | tuple[]¶
- arelle.FunctionXfi.concept_label(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) str | arelle.ModelObject.ModelObject | list[str] | list[arelle.ModelObject.ModelObject]¶
- arelle.FunctionXfi.arcrole_definition(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.role_definition(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.fact_footnotes(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.concept_relationships(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, nestResults: bool = False, targetRole: bool = False) Any¶
- arelle.FunctionXfi.concept_relationships_step(xc: arelle.formula.XPathContext.XPathContext, inst: arelle.ModelXbrl.ModelXbrl, relationshipSet: Any, rels: Any, axis: str, generations: Any, result: list[Any], visited: set[Any], nestResults: bool, targetRole: bool) None¶
- arelle.FunctionXfi.relationship_from_concept(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.QName¶
- arelle.FunctionXfi.relationship_to_concept(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.QName¶
- arelle.FunctionXfi.distinct_nonAbstract_parent_concepts(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) set[arelle.ModelValue.QName]¶
- arelle.FunctionXfi.relationship_element_attribute(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, elementParent: bool = False) Any¶
- arelle.FunctionXfi.element_attribute(element: arelle.ModelObject.ModelObject, attrQname: arelle.ModelValue.QName) Any¶
- arelle.FunctionXfi.relationship_attribute(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.relationship_link_attribute(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.element_name(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, elementParent: bool = False) arelle.ModelValue.QName | None¶
- arelle.FunctionXfi.relationship_name(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.QName | None¶
- arelle.FunctionXfi.relationship_link_name(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.QName | None¶
- arelle.FunctionXfi.xbrl_instance(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.format_number(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionXfi.create_element(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) arelle.ModelObject.ModelObject¶
- arelle.FunctionXfi.any_identifier(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.unique_identifiers(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.single_unique_identifier(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.any_start_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.unique_start_dates(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.single_unique_start_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.any_end_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.unique_end_dates(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.single_unique_end_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.any_instant_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionXfi.unique_instant_dates(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionXfi.single_unique_instant_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.filingIndicatorValues(inst: arelle.ModelXbrl.ModelXbrl, filedValue: str) set[str]¶
- arelle.FunctionXfi.positive_filing_indicators(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[str]¶
- arelle.FunctionXfi.positive_filing_indicator(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.negative_filing_indicators(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) list[str]¶
- arelle.FunctionXfi.negative_filing_indicator(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionXfi.xfiFunctions: dict[str, collections.abc.Callable[[arelle.formula.XPathContext.XPathContext, arelle.formula.XPathParser.OperationDef, arelle.formula.XPathContext.ResultStack], Any]]¶
None