oracle.ide.cmd
Class NewWorkspaceCommand
java.lang.Object
oracle.ide.addin.AbstractCommand
oracle.ide.cmd.NewWorkspaceCommand
- All Implemented Interfaces:
- Command
- public class NewWorkspaceCommand
- extends AbstractCommand
The WorkspaceCommand class implements the create new
workspace command.
- See Also:
oracle.ide.Command,
oracle.ide.AbstractCommand
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NewWorkspaceCommand
public NewWorkspaceCommand()
- Constructor.
doit
public int doit()
throws java.lang.Exception
- Executes the create new workspacecommand. The method generates
a new unique name for the workspace, creates a project group
instance, and adds the instance to the workspaces folder.
instance by cloning the 'Default Project Group', and adds the
instance to the project groups folder.
- Throws:
java.lang.Exception
createEmptyWorkspace
public static Workspace createEmptyWorkspace(Context context,
java.net.URL wspURL)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
- Creates a new empty workspace. An existing workspace at the same
location will be overwritten.
- Parameters:
context - The current command Context.wspURL - The URL for the new workspace; the
URL is assumed to have the proper file extension for a
workspace file.
- Returns:
- The newly created
Workspace, or null if
the workspace could not be created.
- Throws:
java.lang.IllegalAccessException - If the Workspace class or
its constructor is not accessible.
java.lang.InstantiationException - If the Workspace object
could not be instantiated.
Copyright © 1997, 2004, Oracle. All rights reserved.