package edu.cmu.sv.arinc838.ui;
import edu.cmu.sv.arinc838.reader.BdfReader;
import edu.cmu.sv.arinc838.reader.XdfReader;
import edu.cmu.sv.arinc838.ui.item.BranchItem;
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.ui.item.SdfReadItem;
import edu.cmu.sv.arinc838.writer.BdfWriter;
import edu.cmu.sv.arinc838.writer.XdfWriter;
public class InitialMenu implements Menu {
private static final MenuItem[] items = new MenuItem[] {
new SdfReadItem ("Read in Xml File", new XdfReader()),
new SdfReadItem("Read in Binary File", new BdfReader()),
new SaveItem ("Save the file as XML", new XdfWriter ()),
new SaveItem ("Save the file as Binary", new BdfWriter ()),
new BranchItem ("Convert", new ConversionMenu ()),
new BranchItem ("Compare", new ComparisonMenu ()),
new ExitItem()
};
@Override
public MenuItem[]getItems() {
return items;
}
@Override
public String getHeader() {
return null;
}
}