All Downloads are FREE. Search and download functionalities are using the official Maven repository.

zhao.algorithmMagic.operands.table.Series Maven / Gradle / Ivy

There is a newer version: 1.42
Show newest version
package zhao.algorithmMagic.operands.table;

import zhao.algorithmMagic.operands.Operands;

import java.io.Serializable;
import java.util.stream.Stream;

/**
 * 在table中的单元行列或列数据对象,是很多cell对象的存储类对象。
 *
 * @author 赵凌宇
 * 2023/3/7 21:42
 */
public interface Series extends Iterable>, AggSeriesData, MultivaluedTableData, Serializable, Operands {

    /**
     * @param index 需要获取的目标单元格的在列表中的索引编号。
     *              

* The index number of the target cell in the list that needs to be obtained. * @return 单元格的数据对象。 *

* The data object of the cell. */ Cell getCell(int index); /** * 将一个单元格对象设置成为某个单元格的新数值。 * * @param index 需要设置的单元格索引位置。 * @param cell 需要设置成的新单元格数据对象。 */ void setCell(int index, Cell cell); /** * 将每一个单元格的数组形式的数据直接获取到。 * * @return 一行数据中所有单元格构成的数组 */ Cell[] toArray(); /** * 获取到当前系列中所有单元格对象的Stream对象。 * * @return 系列单元格中的元素封装至Java的Stream中。 */ Stream> toStream(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy