
package uk.co.wingpath.modbusgui;

import javax.swing.*;
import uk.co.wingpath.gui.*;
import uk.co.wingpath.event.*;

public interface SettingsSubPanel
{
    JPanel getPanel ();
    String getTag ();
    String getName ();
    boolean checkValues ();
    void putValuesToModel (Object model);
    void getValuesFromModel (Object model);
    boolean haveValuesChanged (Object model);
    void addValueListener (ValueListener l);
    void removeValueListener (ValueListener l);
    void setEnabled (boolean enabled, BackendState state);
}

