fr.inria.infovis.column
Class ValueAggregator

java.lang.Object
  extended byfr.inria.infovis.column.ValueAggregator
Direct Known Subclasses:
SubValueAggregator, SumValueAggregator

public abstract class ValueAggregator
extends java.lang.Object

Abstraction for Value Aggregation used by LayeredColumn

Author:
raf

Constructor Summary
ValueAggregator()
          Default Constructor
 
Method Summary
abstract  java.lang.String aggregate(double value1, double value2)
          aggregation of two double
abstract  java.lang.String aggregate(long value1, long value2)
          aggregation of two longs
abstract  java.lang.String aggregate(java.lang.String value1, java.lang.String value2)
          aggregation of two strings
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueAggregator

public ValueAggregator()
Default Constructor

Method Detail

aggregate

public abstract java.lang.String aggregate(java.lang.String value1,
                                           java.lang.String value2)
aggregation of two strings

Parameters:
value1 - first string
value2 - second string
Returns:
aggregated value as a String

aggregate

public abstract java.lang.String aggregate(long value1,
                                           long value2)
aggregation of two longs

Parameters:
value1 - first long
value2 - second long
Returns:
aggregated value as a String

aggregate

public abstract java.lang.String aggregate(double value1,
                                           double value2)
aggregation of two double

Parameters:
value1 - first double
value2 - second double
Returns:
aggregated value as a String