org.thymeleaf.util
Class AggregateUtils

Object
  extended by org.thymeleaf.util.AggregateUtils

public final class AggregateUtils
extends Object

Since:
1.0
Author:
Daniel Fernández

Method Summary
static BigDecimal avg(byte[] target)
           Returns the average of all the numbers contained in the provided array.
static BigDecimal avg(double[] target)
           Returns the average of all the numbers contained in the provided array.
static BigDecimal avg(float[] target)
           Returns the average of all the numbers contained in the provided array.
static BigDecimal avg(int[] target)
           Returns the average of all the numbers contained in the provided array.
static BigDecimal avg(Iterable<? extends Number> target)
           Returns the average of all the numbers contained in the provided iterable (e.g. a collection).
static BigDecimal avg(long[] target)
           Returns the average of all the numbers contained in the provided array.
static BigDecimal avg(Object[] target)
           Returns the average of all the numbers contained in the provided array.
static BigDecimal avg(short[] target)
           Returns the average of all the numbers contained in the provided array.
static BigDecimal sum(byte[] target)
           Returns the sum of all the numbers contained in the provided array.
static BigDecimal sum(double[] target)
           Returns the sum of all the numbers contained in the provided array.
static BigDecimal sum(float[] target)
           Returns the sum of all the numbers contained in the provided array.
static BigDecimal sum(int[] target)
           Returns the sum of all the numbers contained in the provided array.
static BigDecimal sum(Iterable<? extends Number> target)
           Returns the sum of all the numbers contained in the provided iterable (e.g. a collection).
static BigDecimal sum(long[] target)
           Returns the sum of all the numbers contained in the provided array.
static BigDecimal sum(Object[] target)
           Returns the sum of all the numbers contained in the provided array.
static BigDecimal sum(short[] target)
           Returns the sum of all the numbers contained in the provided array.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

sum

public static BigDecimal sum(Iterable<? extends Number> target)

Returns the sum of all the numbers contained in the provided iterable (e.g. a collection).

Parameters:
target - the iterable containing the number objects
Returns:
the sum, as a BigDecimal

sum

public static BigDecimal sum(Object[] target)

Returns the sum of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the sum, as a BigDecimal

sum

public static BigDecimal sum(byte[] target)

Returns the sum of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the sum, as a BigDecimal

sum

public static BigDecimal sum(short[] target)

Returns the sum of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the sum, as a BigDecimal

sum

public static BigDecimal sum(int[] target)

Returns the sum of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the sum, as a BigDecimal

sum

public static BigDecimal sum(long[] target)

Returns the sum of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the sum, as a BigDecimal

sum

public static BigDecimal sum(float[] target)

Returns the sum of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the sum, as a BigDecimal

sum

public static BigDecimal sum(double[] target)

Returns the sum of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the sum, as a BigDecimal

avg

public static BigDecimal avg(Iterable<? extends Number> target)

Returns the average of all the numbers contained in the provided iterable (e.g. a collection).

Parameters:
target - the iterable containing the number objects
Returns:
the average, as a BigDecimal

avg

public static BigDecimal avg(Object[] target)

Returns the average of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the average, as a BigDecimal

avg

public static BigDecimal avg(byte[] target)

Returns the average of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the average, as a BigDecimal

avg

public static BigDecimal avg(short[] target)

Returns the average of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the average, as a BigDecimal

avg

public static BigDecimal avg(int[] target)

Returns the average of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the average, as a BigDecimal

avg

public static BigDecimal avg(long[] target)

Returns the average of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the average, as a BigDecimal

avg

public static BigDecimal avg(float[] target)

Returns the average of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the average, as a BigDecimal

avg

public static BigDecimal avg(double[] target)

Returns the average of all the numbers contained in the provided array.

Parameters:
target - the array of numbers
Returns:
the average, as a BigDecimal


Copyright © 2012 The THYMELEAF team. All Rights Reserved.