org.openide.util 6.8.22

org.openide.util.datatransfer
Class NewType

java.lang.Object
  extended by org.openide.util.datatransfer.NewType
All Implemented Interfaces:
HelpCtx.Provider

public abstract class NewType
extends Object
implements HelpCtx.Provider

Describes a type that can be created anew. Used by Node.getNewTypes.


Constructor Summary
NewType()
           
 
Method Summary
abstract  void create()
          Create the object.
 HelpCtx getHelpCtx()
          Help context for the creation action.
 String getName()
          Display name for the creation action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewType

public NewType()
Method Detail

getName

public String getName()
Display name for the creation action. This should be presented as an item in a menu.

Returns:
the name of the action

getHelpCtx

public HelpCtx getHelpCtx()
Help context for the creation action.

Specified by:
getHelpCtx in interface HelpCtx.Provider
Returns:
the help context

create

public abstract void create()
                     throws IOException
Create the object.

Throws:
IOException - if something fails

org.openide.util 6.8.22

Built on July 11 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.