package org.ntlab.rdlcanvas.generaterdl;

//import org.ntlab.rdlcanvas.parser.Value;

import java.util.List;

public abstract class BaseGenerateRDL {
//    abstract void createData(Value value); // Jsonを構成するデータを抽出する
//    abstract void createRDL(List<List> DataList); // 抽出したデータからRDL式を作成する

    abstract List<List<String>> getDataList(); //Jsonの構成データを返す
    abstract void setDataList(String screenId, String wId, String metaID, String data); //DataListに追加
    abstract void outputData(); //Jsonの構成データを標準出力

    abstract List<StringBuilder> getRDLList(); //RDL式を出力
    abstract void outputRDL(); //RDL式を標準出力


}
