//(c) Copyright 2005, Scott Vorthmann. All rights reserved.
package org.vorthmann.zome.ui;
import java.awt.FileDialog;
import java.io.File;
import org.vorthmann.ui.Controller;
public class ControllerFileAction extends FileAction
{
private final Controller mController;
private final String mCommand;
public ControllerFileAction( FileDialog chooser, boolean open, String command, String extension, Controller controller )
{
super( chooser, open, extension, controller .getProperty( "file-dialog-title." + command ) );
mController = controller;
mCommand = command;
}
@Override
protected void actOnFile( File file )
{
mController .doFileAction( mCommand, file );
}
}