public class PieChartModifierCollection extends ChartModifierCollectionBase<IPieChartModifier> implements ISciPieChartSurfaceChangeListener
IPieChartModifier
parentSurface
Constructor and Description |
---|
PieChartModifierCollection() |
PieChartModifierCollection(java.util.Collection<IPieChartModifier> collection) |
Modifier and Type | Method and Description |
---|---|
void |
attachTo(com.scichart.core.IServiceContainer services,
boolean subscribeToEvents)
Attaches this instance to
IServiceContainer instance. |
void |
detach() |
void |
onParentPieSurfaceResized(ResizedMessage resizedMessage)
Called when parent
SciChartSurface resized. |
void |
onPieRenderableSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieRenderableSeries> args)
Called when parent
SciPieChartSurface.getRenderableSeries() collection changes. |
void |
onPieRenderableSeriesDrasticallyChanged(ISciPieChartSurface surface)
Called when parent
SciPieChartSurface.getRenderableSeries() collection drastically changed. |
void |
onPieRenderSurfaceRendered(PieChartRenderedMessage renderedMessage)
Called when parent
SciPieChartSurface rendered. |
void |
onSegmentCollectionDrasticallyChanged(IPieRenderableSeries series)
Called when parent
PieDonutRenderableSeriesBase.getSegmentsCollection() collection drastically changed. |
void |
onSegmentsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieSegment> args)
Called when parent
PieDonutRenderableSeriesBase.getSegmentsCollection() collection changes. |
void |
onSelectedPieSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieRenderableSeries> args)
Called when parent
SciPieChartSurface.getSelectedRenderableSeries() collection changes. |
void |
onSelectedSegmentsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieSegment> args)
Called when parent
PieDonutRenderableSeriesBase.getSelectedSegmentsCollection() collection changes. |
attachTo, getServices, isAttached, isSubscribedToEvents
add, add, addAll, addAll, addObserver, clear, remove, remove, removeAll, removeObserver, removeRange, retainAll, set
clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, removeIf, replaceAll, size, sort, spliterator, subList, toArray, toArray, trimToSize
public PieChartModifierCollection()
public PieChartModifierCollection(java.util.Collection<IPieChartModifier> collection)
public void attachTo(@NonNull com.scichart.core.IServiceContainer services, boolean subscribeToEvents)
IServiceContainer
instance.attachTo
in class ChartModifierCollectionBase<IPieChartModifier>
services
- The target IServiceContainer
instance.subscribeToEvents
- Specifies whether to subscribe to the event services of services
.public void detach()
detach
in interface com.scichart.core.framework.IAttachable
detach
in class ChartModifierCollectionBase<IPieChartModifier>
public void onParentPieSurfaceResized(ResizedMessage resizedMessage)
SciChartSurface
resized.onParentPieSurfaceResized
in interface ISciPieChartSurfaceChangeListener
resizedMessage
- The resized message.public void onPieRenderSurfaceRendered(PieChartRenderedMessage renderedMessage)
SciPieChartSurface
rendered.onPieRenderSurfaceRendered
in interface ISciPieChartSurfaceChangeListener
renderedMessage
- The rendered message.public void onPieRenderableSeriesDrasticallyChanged(ISciPieChartSurface surface)
SciPieChartSurface.getRenderableSeries()
collection drastically changed.onPieRenderableSeriesDrasticallyChanged
in interface ISciPieChartSurfaceChangeListener
surface
- The parent surface.public void onPieRenderableSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieRenderableSeries> args)
SciPieChartSurface.getRenderableSeries()
collection changes.onPieRenderableSeriesCollectionChanged
in interface ISciPieChartSurfaceChangeListener
args
- The collection changed event args.public void onSelectedPieSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieRenderableSeries> args)
SciPieChartSurface.getSelectedRenderableSeries()
collection changes.onSelectedPieSeriesCollectionChanged
in interface ISciPieChartSurfaceChangeListener
args
- The collection changed event args.public void onSegmentCollectionDrasticallyChanged(IPieRenderableSeries series)
PieDonutRenderableSeriesBase.getSegmentsCollection()
collection drastically changed.onSegmentCollectionDrasticallyChanged
in interface ISciPieChartSurfaceChangeListener
series
- The associated IPieRenderableSeries
.public void onSegmentsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieSegment> args)
PieDonutRenderableSeriesBase.getSegmentsCollection()
collection changes.onSegmentsCollectionChanged
in interface ISciPieChartSurfaceChangeListener
args
- The collection changed event args.public void onSelectedSegmentsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieSegment> args)
PieDonutRenderableSeriesBase.getSelectedSegmentsCollection()
collection changes.onSelectedSegmentsCollectionChanged
in interface ISciPieChartSurfaceChangeListener
args
- The collection changed event args.