Class PropertiesMenuStateSerialiser

java.lang.Object
com.thecoderscorner.menu.persist.PropertiesMenuStateSerialiser
All Implemented Interfaces:
MenuStateSerialiser

public class PropertiesMenuStateSerialiser extends Object implements MenuStateSerialiser
An implementation of menu state serialization that stores data in a properties file at a given location.
     var tree = new MenuTree();
     var propStore = new PropertiesMenuStateSerialiser(tree, Path.of("./props.properties"));
     propStore.loadMenuStatesAndApply();
     // Some time later...
     propStore.saveMenuStates();
 
  • Constructor Details

    • PropertiesMenuStateSerialiser

      public PropertiesMenuStateSerialiser(MenuTree tree, Path propertiesFile)
  • Method Details