com.scudata.cellset.ICellSet Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of esproc Show documentation
Show all versions of esproc Show documentation
SPL(Structured Process Language) A programming language specially for structured data computing.
package com.scudata.cellset;
import java.io.Externalizable;
import com.scudata.common.*;
import com.scudata.dm.Context;
public interface ICellSet
extends ICloneable, Externalizable, IRecord {
/**
* ȡ??ͨ??Ԫ??
* @param row ?к?(??1??ʼ)
* @param col ?к?(??1??ʼ)
* @return INormalCell
*/
public INormalCell getCell(int row, int col);
/**
* ȡ??ͨ??Ԫ??
* @param id String ??Ԫ???ַ?????ʶ: B2
* @return INormalCell
*/
public INormalCell getCell(String id);
/**
* ????ͨ??Ԫ??
* @param r ?к?(??1??ʼ)
* @param c ?к?(??1??ʼ)
* @param cell ??ͨ??Ԫ??
*/
public void setCell(int r, int c, INormalCell cell);
/**
* ȡ????Ԫ??
* @param r ?к?(??1??ʼ)
* @return IRCell
*/
public IRowCell getRowCell(int r);
/**
* ??????Ԫ??
* @param r ?к?(??1??ʼ)
* @param rc ????Ԫ??
*/
public void setRowCell(int r, IRowCell rc);
/**
* ȡ????Ԫ??
* @param c ?к?(??1??ʼ)
* @return IColCell
*/
public IColCell getColCell(int c);
/**
* ??????Ԫ??
* @param c ?к?(??1??ʼ)
* @param cc ????Ԫ??
*/
public void setColCell(int c, IColCell cc);
/**
* @return int ???ر???????
*/
public int getRowCount();
/**
* @return int ???ر???????
*/
public int getColCount();
/**
* ???ص?ǰ???ڼ???ĵ?Ԫ??
* @return INormalCell
*/
public INormalCell getCurrent();
/**
* ?????еIJ?
* @param c int ?к?
* @return int
*/
public int getColLevel(int c);
/**
* ?????еIJ?
* @param r int ?к?
* @return int
*/
public int getRowLevel(int r);
/**
* ???ؼ?????????
* @return Context
*/
public Context getContext();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy