/* * Copyright (c) 2012 Chris Ellison, Mike Deats, Liron Yahdav, Ryan Neal, * Brandon Sutherlin, Scott Griffin * * This software is released under the MIT license * (http://www.opensource.org/licenses/mit-license.php) * * Created on Feb 18, 2012 */ package edu.cmu.sv.arinc838.ui; import edu.cmu.sv.arinc838.ui.item.ExitItem; import edu.cmu.sv.arinc838.ui.item.MenuItem; import edu.cmu.sv.arinc838.ui.item.SaveItem; import edu.cmu.sv.arinc838.writer.XdfWriter; public class XmlFileMenu implements Menu { private final String fileName; public XmlFileMenu(String fileName) { this.fileName = fileName; } @Override public MenuItem[] getItems() { return new MenuItem[] { new SaveItem("Save current file.", new XdfWriter ()), new ExitItem() }; } @Override public String getHeader() { return "File loaded: " + fileName; } }