Class BarVisualSetContainer
java.lang.Object
com.amalgamasimulation.charts.visualsets.containers.AbstractVisualSetContainer<IBarChartVisualSet>
com.amalgamasimulation.charts.visualsets.containers.BarVisualSetContainer
Class that represents the container for VisualSets used in the
AbstractBarChart.- Author:
- Aleksey Kirillov
-
Field Summary
Fields inherited from class com.amalgamasimulation.charts.visualsets.containers.AbstractVisualSetContainer
defaultUpdatePolicy, listeners, sortedVisualSets, visualSets, visualSetsComparator, visualSetWindowSizeDescriptorsMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddVisualSetInternal(IBarChartVisualSet visualSet) Returns the internalvisualSetscomparator i.e.protected voidCreates a new instance ofAbstractVisualSetContainercorresponding to the current container type.protected voidonAfterRemoveVisualSetInternal(IBarChartVisualSet visualSet) protected voidprotected voidprotected voidMethods inherited from class com.amalgamasimulation.charts.visualsets.containers.AbstractVisualSetContainer
addVisualSet, addVisualSet, addVisualSet, addVisualSetContainerChangeHandler, addVisualSets, clear, containsVisualSet, getDefaultUpdatePolicy, getVisualSets, getVisualSetsComparator, getVisualSetsInjectionIndex, getWindowSizeDescriptor, removeVisualSet, removeVisualSetContainerChangeHandler, reset, reset, setDefaultUpdatePolicy, setVisualSetsComparator
-
Constructor Details
-
BarVisualSetContainer
public BarVisualSetContainer()
-
-
Method Details
-
addVisualSetInternal
- Specified by:
addVisualSetInternalin classAbstractVisualSetContainer<IBarChartVisualSet>
-
onBeforeRemoveVisualSetInternal
- Specified by:
onBeforeRemoveVisualSetInternalin classAbstractVisualSetContainer<IBarChartVisualSet>
-
onAfterRemoveVisualSetInternal
- Specified by:
onAfterRemoveVisualSetInternalin classAbstractVisualSetContainer<IBarChartVisualSet>
-
invalidateDependencies
protected void invalidateDependencies()- Specified by:
invalidateDependenciesin classAbstractVisualSetContainer<IBarChartVisualSet>
-
onVisualSetsChange
protected void onVisualSetsChange()- Specified by:
onVisualSetsChangein classAbstractVisualSetContainer<IBarChartVisualSet>
-
onVisualSetsClear
protected void onVisualSetsClear()- Specified by:
onVisualSetsClearin classAbstractVisualSetContainer<IBarChartVisualSet>
-
getInternalVisualSetsComparator
Description copied from class:AbstractVisualSetContainerReturns the internalvisualSetscomparator i.e. the function that determines the sorting order ofvisualSets. The internal comparator is applied as last comparator, after all other sorting operations.- Specified by:
getInternalVisualSetsComparatorin classAbstractVisualSetContainer<IBarChartVisualSet>- Returns:
- the internal
visualSetscomparator
-
newInstance
Description copied from class:AbstractVisualSetContainerCreates a new instance ofAbstractVisualSetContainercorresponding to the current container type.- Specified by:
newInstancein classAbstractVisualSetContainer<IBarChartVisualSet>- Returns:
- a new instance of
AbstractVisualSetContainercorresponding to the current container type
-