org.eclipse.debug.ui.sourcelookup
Class AbstractSourceContainerBrowser
java.lang.Object
org.eclipse.debug.ui.sourcelookup.AbstractSourceContainerBrowser
-
All Implemented Interfaces:
-
ISourceContainerBrowser
-
public class AbstractSourceContainerBrowser
- extends
Object
- implements
ISourceContainerBrowser
Common implementation for source container browsers.
Clients implementing ISourceContainerBrowser
should
subclass this class.
-
Since:
- 3.0
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
AbstractSourceContainerBrowser
public AbstractSourceContainerBrowser()
addSourceContainers
public
ISourceContainer[] addSourceContainers(
Shell shell,
ISourceLookupDirector director)
-
Description copied from interface:
ISourceContainerBrowser
- Creates and returns new source containers to add to the given
source lookup director.
-
-
Specified by:
-
addSourceContainers
in interface
ISourceContainerBrowser
-
-
Parameters:
-
shell
- the shell to use to parent any dialogs -
director
- the director the new containers will be added to
-
Returns:
- the new source containers to add
canAddSourceContainers
public boolean canAddSourceContainers(
ISourceLookupDirector director)
-
Description copied from interface:
ISourceContainerBrowser
- Returns whether this browser can add any source containers to the
given source lookup director.
-
-
Specified by:
-
canAddSourceContainers
in interface
ISourceContainerBrowser
-
-
Parameters:
-
director
- source lookup director to potentially add source
containers to
-
Returns:
- whether this browser can add any source containers to the
given source lookup director
editSourceContainers
public
ISourceContainer[] editSourceContainers(
Shell shell,
ISourceLookupDirector director,
ISourceContainer[] containers)
-
Description copied from interface:
ISourceContainerBrowser
- Edits and returns source containers to replace the given source
containers.
-
-
Specified by:
-
editSourceContainers
in interface
ISourceContainerBrowser
-
-
Parameters:
-
shell
- the shell to use to parent any dialogs -
director
- the director the new containers will be added to -
containers
- the source containers to be edited
-
Returns:
- the replacement source containers
canEditSourceContainers
public boolean canEditSourceContainers(
ISourceLookupDirector director,
ISourceContainer[] containers)
-
Description copied from interface:
ISourceContainerBrowser
- Returns whether this browser can edit the given source containers.
-
-
Specified by:
-
canEditSourceContainers
in interface
ISourceContainerBrowser
-
-
Parameters:
-
director
- source lookup director to potentially edit source
containers for -
containers
- the containers to edit
-
Returns:
- whether this browser can edit the given source containers
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.