com.supermap.data.processing
类 CompactFile

java.lang.Object
  继承者 com.supermap.data.processing.CompactFile

public class CompactFile
extends java.lang.Object

提供对紧凑缓存文件(.cf)读写的操作类。


构造方法摘要
CompactFile()
          构造CompactFile类的一个新对象。
 
方法摘要
 boolean Close()
          关闭已打开的紧凑文件。
 int Creat(java.lang.String cfPath, int rowNum, int colNum, java.lang.String pwd)
          创建新的紧凑文件。
 void dispose()
          释放 CompactFile 对象占有的资源。
 byte[] getAt(int row, int col)
          从紧凑文件中读取数据。
 int Open(java.lang.String cfPath, java.lang.String pwd)
          打开已有的紧凑文件。
 int SetAt(int row, int col, byte[] data)
          向紧凑文件中写入数据。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CompactFile

public CompactFile()
构造CompactFile类的一个新对象。

方法详细信息

dispose

public void dispose()
释放 CompactFile 对象占有的资源。


Creat

public int Creat(java.lang.String cfPath,
                 int rowNum,
                 int colNum,
                 java.lang.String pwd)
创建新的紧凑文件。

参数:
cfPath - 紧凑文件路径名称。
rowNum - 紧凑文件中总的索引行数。
colNum - 紧凑文件中总的索引列数。
pwd - 紧凑文件密码。
返回:
返回0则打开成功,否则失败。

Open

public int Open(java.lang.String cfPath,
                java.lang.String pwd)
打开已有的紧凑文件。

参数:
cfPath - 紧凑文件路径名称。
pwd - 紧凑文件密码。
返回:
返回0则打开成功,否则失败。

Close

public boolean Close()
关闭已打开的紧凑文件。

返回:
返回true则关闭成功,否则失败。

SetAt

public int SetAt(int row,
                 int col,
                 byte[] data)
向紧凑文件中写入数据。

参数:
row - 紧凑文件中对应的索引行(必须小于总行数)。
col - 紧凑文件中对应的索引列(必须小于总列数)。
data - 写入的数据。
返回:
返回0则写入成功,否则失败。

getAt

public byte[] getAt(int row,
                    int col)
从紧凑文件中读取数据。

参数:
row - 紧凑文件中对应的索引行(必须小于总行数)。
col - 紧凑文件中对应的索引列(必须小于总列数)。
返回:
返回读取的数据,读取失败则为null。