/**
*
*/
package org.hyperdata.scute.sparql.endpoints;
import java.awt.Window;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
/**
* @author danny
*
*/
public class DoneAction extends AbstractAction {
private EndpointTableModel endpointTableModel;
private Window window;
/**
* @param string
* @param endpointTableModel
*/
public DoneAction(String string, EndpointTableModel endpointTableModel, Window window) {
super(string);
this.endpointTableModel = endpointTableModel;
this.window = window;
}
/* (non-Javadoc)
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
*/
@Override
public void actionPerformed(ActionEvent arg0) {
endpointTableModel.saveEndpointsToFile();
endpointTableModel.fireTableDataChanged();
window.dispose();
}
}