예제 #1
0
  /**
   * Creates a fill dataset object.
   *
   * @param filler the filelr
   * @param dataset the template dataset
   * @param factory the fill object factory
   */
  protected JRFillDataset(JRBaseFiller filler, JRDataset dataset, JRFillObjectFactory factory) {
    factory.put(dataset, this);

    this.filler = filler;
    this.parent = dataset;
    this.isMain = dataset.isMainDataset();

    scriptletClassName = dataset.getScriptletClass();
    resourceBundleBaseName = dataset.getResourceBundle();
    whenResourceMissingType = dataset.getWhenResourceMissingType();

    query = dataset.getQuery();

    setParameters(dataset, factory);

    setFields(dataset, factory);

    setVariables(dataset, factory);

    setGroups(dataset, factory);
  }
예제 #2
0
 public String getResourceBundle() {
   return parent.getResourceBundle();
 }