ooodev.adapter.chart2.data_series_container_partial module

class ooodev.adapter.chart2.data_series_container_partial.DataSeriesContainerPartial(component, interface=com.sun.star.chart2.XDataSeriesContainer)[source]

Bases: object

Partial class for XDataSeriesContainer.

Parameters:
  • component (XDataSeriesContainer) –

  • interface (UnoInterface | None) –

__init__(component, interface=com.sun.star.chart2.XDataSeriesContainer)[source]

Constructor

Parameters:
  • component (XDataSeriesContainer) – UNO Component that implements com.sun.star.chart2.XDataSeriesContainer interface.

  • interface (UnoInterface, optional) – The interface to be validated. Defaults to XDataSeriesContainer.

Return type:

None

add_data_series(data_series)[source]

Add a data series to the data series container

Raises:

com.sun.star.lang.IllegalArgumentExceptionIllegalArgumentException

Return type:

None

Parameters:

data_series (com.sun.star.chart2.XDataSeries) –

get_data_series()[source]

retrieve all data series

Return type:

Tuple[XDataSeries, ...]

remove_data_series(data_series)[source]

removes one data series from the data series container.

Raises:

com.sun.star.container.NoSuchElementExceptionNoSuchElementException

Return type:

None

Parameters:

data_series (com.sun.star.chart2.XDataSeries) –

set_data_series(data_series)[source]

Set all data series.

Raises:

com.sun.star.lang.IllegalArgumentExceptionIllegalArgumentException

Return type:

None

Parameters:

data_series (Tuple[com.sun.star.chart2.XDataSeries, ...]) –