Constructor and Description |
---|
NewWorkspaceCommand()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static Workspace |
createEmptyWorkspace(Context context,
java.net.URL wspURL)
Creates a new empty workspace.
|
static Workspace |
createEmptyWorkspace(Workspaces workspaces,
Workspace defaultWorkspace,
Context context,
java.net.URL wspURL) |
static Project |
createProject(Context context,
Workspace workspace)
Provides the UI for creating a project in the given workspace
|
int |
doit()
Executes the create new workspacecommand.
|
enableConfirmation, getAffectedNodes, getContext, getData, getId, getName, getProgressHandle, getType, isGlobal, setContext, setData, setTaskInfo, undo
public int doit() throws java.lang.Exception
public static Project createProject(Context context, Workspace workspace) throws java.lang.Exception
context
- the contextworkspace
- the workspace in which to create the projectjava.lang.Exception
public static Workspace createEmptyWorkspace(Context context, java.net.URL wspURL) throws java.lang.IllegalAccessException, java.lang.InstantiationException
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.Workspace
, or null
if
the workspace could not be created.java.lang.IllegalAccessException
- If the Workspace
class or
its constructor is not accessible.java.lang.InstantiationException
- If the Workspace
object
could not be instantiated.public static Workspace createEmptyWorkspace(Workspaces workspaces, Workspace defaultWorkspace, Context context, java.net.URL wspURL) throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.InstantiationException