public class SummaryGrouper extends RecordGrouper
NONE_MODE, XML_TAG| 构造器和说明 |
|---|
SummaryGrouper() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cal_after_traverse_result(GroupList gl)
遍历完所有的组后, 进行计算平均值, 合计等
|
void |
cal_when_traverse_result(GroupList gl,
java.lang.Object value,
int rowCount)
遍历完组的过程中进行计算平均值, 合计等
|
boolean |
equals(java.lang.Object o)
判断是否相等
|
DataFunction |
getFunction() |
Group[] |
group(DataModel rs,
int columnIndex,
int[] rows,
Calculator calculator)
开始分组, 返回一个Group的数组
|
int |
hashCode() |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setFunction(DataFunction function) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
clone, getDivideMode, groupIteratorpublic DataFunction getFunction()
public void setFunction(DataFunction function)
public Group[] group(DataModel rs, int columnIndex, int[] rows, Calculator calculator)
RecordGroupergroup 在类中 RecordGrouperrs - 结果集columnIndex - 列序号calculator - 算子public void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereadXML 在类中 RecordGrouperreader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterwriteXML 在接口中 XMLWriterwriteXML 在类中 RecordGrouperwriter - XML写入对象public boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic void cal_when_traverse_result(GroupList gl, java.lang.Object value, int rowCount)
RecordGroupercal_when_traverse_result 在接口中 Groupercal_when_traverse_result 在类中 RecordGroupergl - 分组的列表value - 前一个格子的值rowCount - 行数public void cal_after_traverse_result(GroupList gl)
RecordGroupercal_after_traverse_result 在接口中 Groupercal_after_traverse_result 在类中 RecordGroupergl - 分组的列表