staticdatasource.java

来自「Excel Report是一款基于Excel的报表生成工具」· Java 代码 · 共 57 行

JAVA
57
字号
/*
 * Created on 2006-6-26
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package net.excel.report.datasource;

import java.util.Map;

import net.excel.report.config.DataSourceConfig;
/**
 * 静态数据源对象, 静态数据源中的数据需要用户手动添加,
 * 无法从其他如数据库,或输入等输入源中自动检索数据.
 * <br><br>
 * 静态数据源使用示例: <br>
 * ...<br>
 * StaticDataSource ds = (StaticDataSource)dataSources.get("groupDs");<br>
 * //向静态数据源中手动添加数据。<br>
 * ds.addField("field1", "string value");<br>
 * ds.addField("field2", ObjectValue);<br>
 * ...<br>
 * //插入一条记录<br>
 * ds.addRecord();<br>
 * ...<br>
 * 注意:如果多条记录则上述过程可以循环调用。<br>
 * 
 * @author juny
 */
public class StaticDataSource extends BaseDataSource{
    public StaticDataSource(){
        super();
    }
    
    public StaticDataSource(DataSourceConfig config, String name){
        super(config, name);
    }
    
    /*
     * (non-Javadoc)
     * @see excel.report.datasource.BaseDataSource#query(java.util.Map)
     */
    public int query(Map param) throws Exception {
        return QUERY_SUCCESS;
    }
    
    /*
     *  (non-Javadoc)
     * @see excel.report.datasource.IDataSource#getType()
     */
    public String getType(){
        return DataSourceConfig.DS_TYPE_STATIC;
    }
    
    
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?