package cryodex.modules; import javax.swing.JCheckBoxMenuItem; import cryodex.Player; import cryodex.xml.XMLObject; import cryodex.xml.XMLUtils.Element; public interface Module extends XMLObject { public Menu getMenu(); public RegistrationPanel getRegistration(); public void setModuleEnabled(Boolean enabled); public boolean isModuleEnabled(); public Tournament loadTournament(Element element); public void loadModuleData(Element element); public ModulePlayer loadPlayer(Player p, Element element); public ModulePlayer getNewModulePlayer(Player player); public JCheckBoxMenuItem getViewMenuItem(); public void setViewMenuItem(JCheckBoxMenuItem viewMenuItem); }