public class WorkspaceImpl extends AbstractModelItem implements Workspace
| Modifier and Type | Field and Description | 
|---|---|
| static MessageSupport | messages | 
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY| Constructor and Description | 
|---|
| WorkspaceImpl(String path,
             StringToStringMap projectOptions) | 
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProjectaddPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListenerpublic static final MessageSupport messages
public WorkspaceImpl(String path, StringToStringMap projectOptions) throws org.apache.xmlbeans.XmlException, IOException
org.apache.xmlbeans.XmlExceptionIOExceptionpublic void switchWorkspace(File file) throws SoapUIException
switchWorkspace in interface WorkspaceSoapUIExceptionpublic void loadWorkspace(File file) throws org.apache.xmlbeans.XmlException, IOException
org.apache.xmlbeans.XmlExceptionIOExceptionpublic void setPath(String path)
public void setName(String name)
public void setDescription(String description)
public Project getProjectAt(int index)
getProjectAt in interface Workspacepublic Project getProjectByName(String projectName)
getProjectByName in interface Workspacepublic int getProjectCount()
getProjectCount in interface Workspacepublic SaveStatus onClose()
public SaveStatus save(boolean workspaceOnly)
public SaveStatus save(boolean saveWorkspaceOnly, boolean skipProjectsWithRunningTests)
public void addWorkspaceListener(WorkspaceListener listener)
addWorkspaceListener in interface Workspacepublic void removeWorkspaceListener(WorkspaceListener listener)
removeWorkspaceListener in interface Workspacepublic Project importProject(String fileName) throws SoapUIException
importProject in interface WorkspaceSoapUIExceptionpublic Project importProject(InputStream inputStream)
importProject in interface Workspacepublic void resolveProject(WsdlProject project)
public WsdlProject createProject(String name) throws SoapUIException
SoapUIExceptionpublic WsdlProject createProject(String name, File file) throws SoapUIException
createProject in interface WorkspaceSoapUIExceptionpublic void removeProject(Project project)
removeProject in interface Workspacepublic Project reloadProject(Project project) throws SoapUIException
SoapUIExceptionpublic Settings getSettings()
getSettings in interface ModelItempublic int getIndexOfProject(Project project)
getIndexOfProject in interface Workspacepublic String getProjectRoot()
public void setProjectRoot(String workspaceRoot)
public void release()
public List<? extends Project> getProjectList()
getProjectList in interface Workspacepublic String getDescription()
getDescription in interface ModelItempublic WsdlProject importRemoteProject(String url) throws SoapUIException
SoapUIExceptionpublic void closeProject(Project project)
public Project openProject(Project project) throws SoapUIException
openProject in interface WorkspaceSoapUIExceptionpublic List<? extends ModelItem> getChildren()
getChildren in interface ModelItemgetChildren in class AbstractModelItempublic void inspectProjects()
inspectProjects in interface Workspacepublic void clearProjectPassword(String name)
public boolean isSupportInformationDialog()
isSupportInformationDialog in interface Workspacepublic void setSupportInformationDialog(boolean value)
setSupportInformationDialog in interface WorkspaceCopyright © 2019. All Rights Reserved.