public abstract class PropertyBasedAggregation<T>
extends java.lang.Object
Constructor and Description |
---|
PropertyBasedAggregation(CoolMapObject coolMapObject,
DataPropertyTable dataPropertyTable,
java.lang.String property) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.LinkedHashMap<java.lang.String,T> |
aggregates(VNode rowNode,
VNode columnNode) |
java.util.LinkedHashMap<java.lang.String,T> |
getAggregation(VNode rowNode,
VNode columnNode) |
CoolMapObject |
getAttachedCoolMapObject() |
DataPropertyTable<java.lang.String,java.lang.String,java.lang.String> |
getAttachedDataPropertyTable() |
java.lang.String |
getCurProperty() |
public PropertyBasedAggregation(CoolMapObject coolMapObject, DataPropertyTable dataPropertyTable, java.lang.String property)
public DataPropertyTable<java.lang.String,java.lang.String,java.lang.String> getAttachedDataPropertyTable()
public java.lang.String getCurProperty()
public CoolMapObject getAttachedCoolMapObject()
public java.util.LinkedHashMap<java.lang.String,T> getAggregation(VNode rowNode, VNode columnNode) throws java.lang.Exception
java.lang.Exception