Package com.itextpdf.commons.actions
Class AbstractStatisticsAggregator
- java.lang.Object
-
- com.itextpdf.commons.actions.AbstractStatisticsAggregator
-
- Direct Known Subclasses:
NumberOfPagesStatisticsAggregator,SizeOfPdfStatisticsAggregator
public abstract class AbstractStatisticsAggregator extends java.lang.ObjectAbstract class for statistics aggregation. Note that aggregator class must be thread safe.
-
-
Constructor Summary
Constructors Constructor Description AbstractStatisticsAggregator()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidaggregate(AbstractStatisticsEvent event)Aggregates data from the provided event.abstract voidmerge(AbstractStatisticsAggregator aggregator)Merges data from the provided aggregator into this aggregator.abstract java.lang.ObjectretrieveAggregation()Retrieves aggregated data.
-
-
-
Method Detail
-
aggregate
public abstract void aggregate(AbstractStatisticsEvent event)
Aggregates data from the provided event.- Parameters:
event-AbstractStatisticsEventinstance
-
retrieveAggregation
public abstract java.lang.Object retrieveAggregation()
Retrieves aggregated data.- Returns:
- aggregated data as
Object
-
merge
public abstract void merge(AbstractStatisticsAggregator aggregator)
Merges data from the provided aggregator into this aggregator.- Parameters:
aggregator- from which data will be taken.
-
-