public class ChartModifierCollection extends ChartModifierCollectionBase<IChartModifier> implements ISciChartSurfaceChangeListener
IChartModifier
parentSurface
Constructor and Description |
---|
ChartModifierCollection() |
ChartModifierCollection(java.util.Collection<IChartModifier> 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 |
onAnnotationsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IAnnotation> args)
Called when parent
SciChartSurface.getAnnotations() collection changes |
void |
onAnnotationsDrasticallyChanged(ISciChartSurface surface)
Called when parent
SciChartSurface.getAnnotations() collection drastically changed |
void |
onParentSurfaceResized(ResizedMessage message)
Called when parent
SciChartSurface resized |
void |
onRenderableSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IRenderableSeries> args)
Called when parent
SciChartSurface.getRenderableSeries() collection changes |
void |
onRenderableSeriesDrasticallyChanged(ISciChartSurface surface)
Called when parent
SciChartSurface.getRenderableSeries() collection drastically changed |
void |
onRenderSurfaceRendered(RenderedMessage message)
Called when parent
SciChartSurface.getRenderSurface() rendered |
void |
onSelectedSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IRenderableSeries> args)
Called when parent
SciChartSurface.getSelectedRenderableSeries() collection changes |
void |
onXAxesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IAxis> args)
Called when parent
SciChartSurface.getXAxes() collection changes |
void |
onXAxesDrasticallyChanged(ISciChartSurface surface)
Called when parent
SciChartSurface.getXAxes() collection drastically changed |
void |
onYAxesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IAxis> args)
Called when parent
SciChartSurface.getYAxes() collection changes |
void |
onYAxesDrasticallyChanged(ISciChartSurface surface)
Called when parent
SciChartSurface.getYAxes() collection drastically changed |
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 ChartModifierCollection()
public ChartModifierCollection(java.util.Collection<IChartModifier> collection)
public void attachTo(@NonNull com.scichart.core.IServiceContainer services, boolean subscribeToEvents)
IServiceContainer
instance.attachTo
in class ChartModifierCollectionBase<IChartModifier>
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<IChartModifier>
public void onParentSurfaceResized(ResizedMessage message)
SciChartSurface
resizedonParentSurfaceResized
in interface ISciChartSurfaceChangeListener
message
- The resized messagepublic void onRenderSurfaceRendered(RenderedMessage message)
SciChartSurface.getRenderSurface()
renderedonRenderSurfaceRendered
in interface ISciChartSurfaceChangeListener
message
- The rendered messagepublic void onXAxesDrasticallyChanged(ISciChartSurface surface)
SciChartSurface.getXAxes()
collection drastically changedonXAxesDrasticallyChanged
in interface ISciChartSurfaceChangeListener
surface
- The parent surfacepublic void onYAxesDrasticallyChanged(ISciChartSurface surface)
SciChartSurface.getYAxes()
collection drastically changedonYAxesDrasticallyChanged
in interface ISciChartSurfaceChangeListener
surface
- The parent surfacepublic void onRenderableSeriesDrasticallyChanged(ISciChartSurface surface)
SciChartSurface.getRenderableSeries()
collection drastically changedonRenderableSeriesDrasticallyChanged
in interface ISciChartSurfaceChangeListener
surface
- The parent surfacepublic void onAnnotationsDrasticallyChanged(ISciChartSurface surface)
SciChartSurface.getAnnotations()
collection drastically changedonAnnotationsDrasticallyChanged
in interface ISciChartSurfaceChangeListener
surface
- The parent surfacepublic void onXAxesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IAxis> args)
SciChartSurface.getXAxes()
collection changesonXAxesCollectionChanged
in interface ISciChartSurfaceChangeListener
args
- The collection changed event argspublic void onYAxesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IAxis> args)
SciChartSurface.getYAxes()
collection changesonYAxesCollectionChanged
in interface ISciChartSurfaceChangeListener
args
- The collection changed event argspublic void onRenderableSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IRenderableSeries> args)
SciChartSurface.getRenderableSeries()
collection changesonRenderableSeriesCollectionChanged
in interface ISciChartSurfaceChangeListener
args
- The collection changed event argspublic void onAnnotationsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IAnnotation> args)
SciChartSurface.getAnnotations()
collection changesonAnnotationsCollectionChanged
in interface ISciChartSurfaceChangeListener
args
- The collection changed event argspublic void onSelectedSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IRenderableSeries> args)
SciChartSurface.getSelectedRenderableSeries()
collection changesonSelectedSeriesCollectionChanged
in interface ISciChartSurfaceChangeListener
args
- The collection changed event args