package open.dolphin.project;
/**
*
* @author Kazushi Minagawa
*/
public interface SettingBean {
public String[] propertyOrder();
public boolean isTagProperty(String property);
public String[] getTags(String property);
public boolean isDirectoryProperty(String property);
public boolean isSpinnerProperty(String property);
public int[] getSpinnerSpec(String property);
public boolean isDecimalProperty(String property);
// Return true if bean has valid data set
public boolean isValidBean();
// Set beans' value from the setting file
public void populate();
// Store propertis to the setting file
public void store();
}