/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

  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. package com.bluemarsh.jswat.nodes.breakpoints;
  24. import com.bluemarsh.jswat.ui.actions.NewBreakpointAction;
  25. import org.openide.util.NbBundle;
  26. import org.openide.util.actions.CallableSystemAction;
  27. import org.openide.util.actions.SystemAction;
  28. import org.openide.util.datatransfer.NewType;
  29. /**
  30. * Implements the action of creating a new breakpoint.
  31. *
  32. * @author Nathan Fiedler
  33. */
  34. public class BreakpointNewType extends NewType {
  35. public void create() {
  36. CallableSystemAction action = (CallableSystemAction)
  37. SystemAction.get(NewBreakpointAction.class);
  38. action.performAction();
  39. }
  40. public String getName() {
  41. return NbBundle.getMessage(BreakpointNewType.class,
  42. "LBL_BreakpointNewType_name");
  43. }
  44. }