<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package usda.weru.weps.wepsRunControl;

import java.awt.Component;
import java.util.ArrayList;
import usda.weru.util.WepsMessage;

/**
 *
 * @author mhaas
 */
public interface WrcBackgroundIf {
    
    // Property changes sent from the methods below to the dialog.
    public final String propChangeCmdDlgBkgndWriteWindMsg = "WRCDIF_Wind_Msg";
    public final String propChangeCmdDlgBkgndWriteCliMsg = "WRCDIF_Cli_Msg";
    public final String propChangeCmdDlgBkgndWriteWepsMsg = "WRCDIF_Weps_Msg";
    public final String propChangeCmdDlgBkgndWriteStatusMsg = "WRCDIF_Status_Msg";
    public final String propChangeCmdDlgBkgndWritePbarTotalMsg = "WRCDIF_PbarTotal_Msg";
    public final String propChangeCmdDlgBkgndWritePbarCurMsg = "WRCDIF_PbarCur_Msg";
    public final String propChangeCmdDlgBkgndWriteCancelEnabledMsg = "WRCDIF_CancelEnable_Msg";
    
    public void bkgndDlgWriteWindMsg (String msg);
    public void bkgndDlgWriteCliMsg (String msg);
    public void bkgndDlgWriteWepsMsg (String msg);
    public void bkgndDlgWriteMsg(int idx, String msg);
    public void bkgndDlgWriteStatus (String status);
    public void bkgndDlgSetPbarTotal (int totalYears);
    public void bkgndDlgSetPbarCurrent (int currentYear);
    public void bkgndDlgSetCancelEnabled (boolean enabled);
    public void bkgndShowWepsMessageList(Component parent, String title, String text, String defaultFilePath, int optionType, ArrayList&lt;WepsMessage&gt; messages);
    public void bkgndShowWepsMessageList(Component parent, String title, String defaultFilePath, ArrayList&lt;WepsMessage&gt; messages);
    public void bkgndShowWepsMessage(Component parent, String title, String message, final String defaultFilePath, int messageType, int optionType);
    public boolean bkgndGetStopFlag ();
    
}
</pre></body></html>