| java.lang.Object com.calipso.reportgenerator.reportcalculator.DataTree
DataTree | public class DataTree implements Serializable,PivotClient(Code) | | Representa los datos de un reporte de tipo estatico
en una estructura de arbol.
|
afterFill | public void afterFill()(Code) | | Sirve para pasar el indice de la metrica en el DataSource al
indice de la metrica en el array de metricValues del
subItem.
|
fillWith | public void fillWith(Object[] row)(Code) | | Crea una rama del arbol a partir del array que recibe por parametro.
Por cada dimension que agrupa se crea u obtiene un ya creado
DataTreeNode , excepto para la ultima dimension.
A cada instancia de DataTreeNode de cada dimension que agrupa,
se le actualizan las metricas, es decir, se recalcula el total de estas
sumando las actuales mas las acumuladas, excepto para la ultima dimension,
en tal caso se crea una instancia de DataTreeSubItem , que representan
las hojas del arbol.
Parameters: row - |
getQuery | public StaticQuery getQuery()(Code) | | Devuelve la StaticQuery asignada al DataTree
|
measuresAtDimensionsValues | public Object[] measuresAtDimensionsValues(int[] dimensions, Object[] values)(Code) | | |
reset | public void reset()(Code) | | Reinicializa el DataTree . Como efecto se pierden todos los datos actuales.
|
setDefinition | public void setDefinition(DataTreeDefinition definition)(Code) | | Asigna una definicion al DataTree
Parameters: definition - |
setQuery | public void setQuery(StaticQuery staticQuery)(Code) | | Asigna la StaticQuery al DataTree
Parameters: staticQuery - |
|
|