RunSvc.I Interface

com.bea.ide.workspace
RunSvc.I Interface

public static interface RunSvc.I
Enclosing class

RunSvc

Method Summary

public void
disableAll()
disables all the buttons (Run, RunWithDebugging, Stop)
public IProject
getCurrentProject()
get the current project.
public IProject
getRunningProject()
returns the currently running project.
public void
onPreferencesSet(IProject proj)
called when the run preference panel is saved.
public IProject
setCurrentProject(IProject rd)
sets the current project.
public void
setRunDebugEnabled(Boolean fEnable)
sets the enabled state of the RunWithDebugging button.
public void
setRunEnabled(Boolean fEnable)
sets the enabled state of the Run button.
public IProject
setRunningProject(IProject rd)
sets the currently running project.
public void
setStopEnabled(Boolean fEnable)
sets the enabled state of the Stop button.
public void
updateEnabledState()
updates the enabled state for the application.

Method Detail

disableAll() Method

public void disableAll()
disables all the buttons (Run, RunWithDebugging, Stop)


getCurrentProject() Method

public IProject getCurrentProject()
get the current project.

Returns

the current project

getRunningProject() Method

public IProject getRunningProject()
returns the currently running project.

Returns

the currently running project, or null if there is no running project.

onPreferencesSet(IProject) Method

public void onPreferencesSet(IProject proj)
called when the run preference panel is saved.

Parameters

proj
project who's preferences have chagned

setCurrentProject(IProject) Method

public IProject setCurrentProject(IProject rd)
sets the current project.

Parameters

rd
new current project

Returns

the old current project

setRunDebugEnabled(Boolean) Method

public void setRunDebugEnabled(Boolean fEnable)
sets the enabled state of the RunWithDebugging button.

Parameters

fEnable
new state for the RunWithDebugging button.

setRunEnabled(Boolean) Method

public void setRunEnabled(Boolean fEnable)
sets the enabled state of the Run button.

Parameters

fEnable
new state for the run button.

setRunningProject(IProject) Method

public IProject setRunningProject(IProject rd)
sets the currently running project.

Parameters

rd
newly running project

Returns

the previously running project, or null if there is no previously running project.

setStopEnabled(Boolean) Method

public void setStopEnabled(Boolean fEnable)
sets the enabled state of the Stop button.

Parameters

fEnable
new state for the Stop button.

updateEnabledState() Method

public void updateEnabledState()
updates the enabled state for the application. This methods will go to the running project if there is one, or the current project if there is not one and have it reset teh enable/disable state of the App.