Add the appropriate methods to `element_cls`.
( # pyright: ignore[reportIncompatibleMethodOverride]
self, element_cls: Type[BaseOxmlElement], group_prop_name: str, successors: Sequence[str]
)
| 420 | return self._nsptagname |
| 421 | |
| 422 | def populate_class_members( # pyright: ignore[reportIncompatibleMethodOverride] |
| 423 | self, element_cls: Type[BaseOxmlElement], group_prop_name: str, successors: Sequence[str] |
| 424 | ): |
| 425 | """Add the appropriate methods to `element_cls`.""" |
| 426 | self._element_cls = element_cls |
| 427 | self._group_prop_name = group_prop_name |
| 428 | self._successors = successors |
| 429 | |
| 430 | self._add_getter() |
| 431 | self._add_creator() |
| 432 | self._add_inserter() |
| 433 | self._add_adder() |
| 434 | self._add_get_or_change_to_method() |
| 435 | |
| 436 | def _add_get_or_change_to_method(self) -> None: |
| 437 | """Add a `get_or_change_to_x()` method to the element class for this child element.""" |
no test coverage detected