ca.sfu.federation.action.SetLayoutToIContextModelViewAction.java Source code

Java tutorial

Introduction

Here is the source code for ca.sfu.federation.action.SetLayoutToIContextModelViewAction.java

Source

/**
 * ViewerSetLayoutAsScenarioModelView.java
 * * Copyright (c) 2006 Davis M. Marques <dmarques@sfu.ca>
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the Free
 * Software Foundation; either version 2 of the License, or (at your option)
 * any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc., 59
 * Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */

package ca.sfu.federation.action;

import java.awt.event.ActionEvent;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.AbstractAction;
import javax.swing.Icon;
import org.apache.commons.lang.exception.ExceptionUtils;

/**
 * Set the application to the Scenario Model View layout.
 * @author Davis Marques
 * @version 0.1.0
 */
public class SetLayoutToIContextModelViewAction extends AbstractAction {

    private static final Logger logger = Logger.getLogger(SetLayoutToIContextModelViewAction.class.getName());

    //--------------------------------------------------------------------------

    /**
     * SetLayoutToIContextModelViewAction constructor.
     * 
     * 
     * @param Name The fully qualified context name to set as the current context.
     * @param MyIcon Action icon.
     * @param ToolTip Action description that will appear in Tool Tip.
     * @param MnemonicId Key mnemonic.
     */
    public SetLayoutToIContextModelViewAction(String Name, Icon MyIcon, String ToolTip, Integer MnemonicId) {
        super(Name, MyIcon);
        this.putValue(SHORT_DESCRIPTION, ToolTip);
        this.putValue(MNEMONIC_KEY, MnemonicId);
    }

    //--------------------------------------------------------------------------

    /**
     * Set the current context.
     * @param e Action event.
     */
    @Override
    public void actionPerformed(ActionEvent e) {
        logger.log(Level.INFO, "Change application layout to ScenarioModelView. Not implemented yet.");
    }

}