PageRenderTime 60ms CodeModel.GetById 6ms app.highlight 40ms RepoModel.GetById 4ms app.codeStats 0ms

/nodes/src/com/bluemarsh/jswat/nodes/breakpoints/BreakpointNewType.java

http://jswat.googlecode.com/
Java | 49 lines | 17 code | 5 blank | 27 comment | 0 complexity | cfeb04a997603c191514b10ba5c27827 MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception
 1/*
 2 * The contents of this file are subject to the terms of the Common Development
 3 * and Distribution License (the License). You may not use this file except in
 4 * compliance with the License.
 5 *
 6 * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
 7 * or http://www.netbeans.org/cddl.txt.
 8 *
 9 * When distributing Covered Code, include this CDDL Header Notice in each file
10 * and include the License file at http://www.netbeans.org/cddl.txt.
11 * If applicable, add the following below the CDDL Header, with the fields
12 * enclosed by brackets [] replaced by your own identifying information:
13 * "Portions Copyrighted [year] [name of copyright owner]"
14 *
15 * The Original Software is JSwat. The Initial Developer of the Original
16 * Software is Nathan L. Fiedler. Portions created by Nathan L. Fiedler
17 * are Copyright (C) 2004-2007. All Rights Reserved.
18 *
19 * Contributor(s): Nathan L. Fiedler.
20 *
21 * $Id: BreakpointNewType.java 40 2009-01-09 07:35:28Z nathanfiedler $
22 */
23
24package com.bluemarsh.jswat.nodes.breakpoints;
25
26import com.bluemarsh.jswat.ui.actions.NewBreakpointAction;
27import org.openide.util.NbBundle;
28import org.openide.util.actions.CallableSystemAction;
29import org.openide.util.actions.SystemAction;
30import org.openide.util.datatransfer.NewType;
31
32/**
33 * Implements the action of creating a new breakpoint.
34 *
35 * @author  Nathan Fiedler
36 */
37public class BreakpointNewType extends NewType {
38
39    public void create() {
40        CallableSystemAction action = (CallableSystemAction)
41                    SystemAction.get(NewBreakpointAction.class);
42        action.performAction();
43    }
44
45    public String getName() {
46        return NbBundle.getMessage(BreakpointNewType.class,
47                    "LBL_BreakpointNewType_name");
48    }
49}