Package jimm.datavision.gui.sql

Source Code of jimm.datavision.gui.sql.WhereClauseWin

package jimm.datavision.gui.sql;
import jimm.datavision.gui.Designer;
import jimm.datavision.gui.CodeEditorWin;
import jimm.datavision.Report;
import jimm.datavision.gui.cmd.WhereClauseEditCommand;
import jimm.util.I18N;

/**
* This dialog lets the user edit the report query's where clause.
*
* @author Jim Menard, <a href="mailto:jimm@io.com">jimm@io.com</a>
* @see jimm.datavision.source.Query
* @see jimm.datavision.gui.cmd.WhereClauseEditCommand
*/
public class WhereClauseWin extends CodeEditorWin {

protected Report report;

/**
* Constructor.
*
* @param designer the design window to which this dialog belongs
* @param report the...um...I forgot
*/
public WhereClauseWin(Designer designer, Report report) {
    super(designer, report,
    report.getDataSource().getQuery().getEditableWhereClause(),
    I18N.get("WhereClauseWin.title"), null, null);
    this.report = report;
}

public void save(String text) {
    command =
  new WhereClauseEditCommand(report.getDataSource().getQuery(), text);
}

}
TOP

Related Classes of jimm.datavision.gui.sql.WhereClauseWin

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.