![JAR search and dependency download from the Maven repository](/logo.png)
mmb.menu.world.inv.AbstractInventoryController Maven / Gradle / Ivy
/**
*
*/
package mmb.menu.world.inv;
import java.util.List;
import mmb.engine.inv.Inventory;
import mmb.engine.inv.ItemRecord;
/**
* An abstraction over inventory controllers
* @author oskar
*/
public interface AbstractInventoryController {
/** @return current inventory*/
public Inventory getInv();
/** Refreshes currently displayed contents */
public void refresh();
/** @return all selected items */
public List getSelectedValuesList();
/** @return selected item, or null if unselected */
public ItemRecord getSelectedValue();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy