Holger's Java API

## Uses of Class
com.antelmann.math.DataPoint

Packages that use DataPoint
com.antelmann.math: This package contains classes to ease calculations.
com.antelmann.util: This package contains generally useful classes that are used throughout the other packages in this framework.

Uses of DataPoint in com.antelmann.math

Fields in com.antelmann.math with type parameters of type DataPoint
`static Comparator<DataPoint>` `DataPoint.COUNT_COMPARATOR` allows to sort DataPoints by their count (ascending)
`static Comparator<DataPoint>` `DataPoint.SUM_COMPARATOR` allows to sort DataPoints by their sum (ascending)

Methods in com.antelmann.math that return DataPoint
`DataPoint` `DataPoint.add(BigDecimal number)`
`DataPoint` `DataPoint.add(DataPoint dp)` the returned DataPoint is an aggregation of this instance and the given one
`DataPoint` `DataPoint.add(Number number)`
`DataPoint` `DataMatrix.addRawData(List<Object> vector, Number n)` allows to directly add a value with a pre-defined data vector; additional matrixes are not effected
`protected DataPoint` `DataMatrix.addRawData(List<Object> vector, Number n, boolean validate)` allows to directly add a value with a pre-defined data vector; additional matrixes are not effected
`DataPoint` `DataMatrix.addRawData(Number n, Object... vector)` allows to directly add a value with a pre-defined data vector
`DataPoint` `CounterMap.getCountStatistics()`
`DataPoint` `TimeDataGrid.getDataPoint(Date date, Object group)`
`DataPoint` `DataMatrix.getDataPoint(List<?> vector)`
`DataPoint` `DataMatrix.getDataPoint(Object... vector)`
`DataPoint` `TimeDataGrid.getSum(Date date)`
`DataPoint` `TimeDataGrid.getSum(Object groupCriteria)`
`DataPoint` `TimeDataGrid.getTopGroupsSum(int maxEntries)`
`DataPoint` `DataMatrix.getTotal()`
`DataPoint` `DataMatrix.getTotal(int axis, Object axisValue)`
`DataPoint` `TimeDataGrid.getTotalSum()`
`DataPoint` `DataMap.getValue(T category)`
`DataPoint` `DataMap.getValueForAll()`
`protected DataPoint` `DataMatrix.setRawData(List<Object> vector, DataPoint dp)` allows to directly set a DataPoint with a pre-defined data vector; additional matrixes are not effected

Methods in com.antelmann.math that return types with arguments of type DataPoint

`static

`<T,P> HashMap<P,DataPoint>`

`

`DataPoint.aggregate(Map<T,DataPoint> data, PatternExtractor<? super T,? extends P> pe)`

`HashMap<List<Object>,DataPoint>` `DataMatrix.aggregatedDataMap(int... axises)` calculates a new data map based on the given reduced vector
`HashMap<Object,DataPoint>` `DataMatrix.getAxisTotals(int axis)`
`HashMap<Object,DataPoint>` `DataMatrix.getAxisTotals(String axisName)`
`Map<List<Object>,DataPoint>` `DataMatrix.getDataMap()` provides an unmodifiable view of the embedded data
`HashMap<Date,DataPoint>` `TimeDataGrid.getDatesSum()` generates a new data structure holding the data present at the time of calling
`Map<Date,DataPoint>` `TimeDataGrid.getGroupData(Object group)` provides an unmodifiable view of the data
`HashMap<Object,DataPoint>` `TimeDataGrid.getGroupSums()` generates a new data structure holding the data present at the time of calling
`Map<T,DataPoint>` `DataMap.getView()`

Methods in com.antelmann.math with parameters of type DataPoint
`DataPoint` `DataPoint.add(DataPoint dp)` the returned DataPoint is an aggregation of this instance and the given one
`void` `DataMap.add(T category, DataPoint x)`
`protected DataPoint` `DataMatrix.setRawData(List<Object> vector, DataPoint dp)` allows to directly set a DataPoint with a pre-defined data vector; additional matrixes are not effected

Method parameters in com.antelmann.math with type arguments of type DataPoint

`static

`<T,P> HashMap<P,DataPoint>`

`

`DataPoint.aggregate(Map<T,DataPoint> data, PatternExtractor<? super T,? extends P> pe)`

`static HashMap<org.jfree.data.time.RegularTimePeriod,Double>` `TimeDataGraphics.aggregateToTimePeriod(Map<Date,DataPoint> map, TimeInterval interval, DataPoint.ValueType type)`

`static

`<T> HashMap<T,Double>`

`

`DataPoint.convertToDoubleMap(Map<T,DataPoint> data, DataPoint.ValueType type)`

`static

`<T> HashMap<T,BigDecimal>`

`

`DataPoint.convertToValueMap(Map<T,DataPoint> data, DataPoint.ValueType type)`

`void` `DataMap.limitSize(int limit, Comparator<DataPoint> dpComparator)` uses the given limit as both: upper and lower limit
`void` `DataMap.limitSize(int upperLimit, int lowerLimit, Comparator<DataPoint> dpComparator)` allows to limit this data map to a given number of keys.
`static org.jfree.data.time.TimeSeries` `TimeDataGraphics.makeTimeSeries(String name, Map<? extends Date,DataPoint> map, DataPoint.ValueType type, TimeInterval interval)`
`void` `DataMap.purge(int limit, Comparator<DataPoint> comparator)`

Uses of DataPoint in com.antelmann.util

Methods in com.antelmann.util that return types with arguments of type DataPoint
`Map<Method,DataPoint>` `InterfaceMonitor.Profiler.getProfileData()` provides performance data over the wrapped instance; the DataPoint is based on the time each call took.

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads