def iter_group_index_items(self) -> IterNode: return IterNode( container=self, function_items=self._axis_group_index_items, function_values=self._axis_group_index, yield_type=IterNodeType.ITEMS )
def iter_element_items(self) -> IterNode: return IterNode( container=self, function_items=self._axis_element_items, function_values=self._axis_element, yield_type=IterNodeType.ITEMS )
def iter_group(self) -> IterNode: return IterNode( container=self, function_items=self._axis_group_items, function_values=self._axis_group, yield_type=IterNodeType.VALUES )
def iter_label(self) -> IterNode: return IterNode( container=self, function_items=self._iter_label_items, function_values=self._iter_label, yield_type=IterNodeType.VALUES, apply_type=IterNodeApplyType.INDEX_LABELS )
def iter_element(self): return IterNode(container=self, function_items=self._axis_element_items, function_values=self._axis_element, yield_type=IterNodeType.VALUES)