Package org.eclipse.ease.debugging
Class ScriptRegistry
java.lang.Object
org.eclipse.ease.debugging.ScriptRegistry
- All Implemented Interfaces:
IScriptRegistry
- Direct Known Subclasses:
PythonScriptRegistry
Default implementation of
IScriptRegistry
simply using maps to perform 1:1 mapping.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.core.resources.IResource
getResource
(Script script) Get theIResource
identified by thisScript
.getScript
(org.eclipse.core.resources.IResource resource) Return theScript
identified by thisIResource
.void
Add a newScript
to the registry and store its mapping.
-
Constructor Details
-
ScriptRegistry
public ScriptRegistry()
-
-
Method Details
-
getScript
Description copied from interface:IScriptRegistry
Return theScript
identified by thisIResource
.- Specified by:
getScript
in interfaceIScriptRegistry
- Parameters:
resource
-IResource
to getScript
for.- Returns:
Script
identified byIResource
ornull
if no mapping found.
-
getResource
Description copied from interface:IScriptRegistry
Get theIResource
identified by thisScript
.- Specified by:
getResource
in interfaceIScriptRegistry
- Parameters:
script
-Script
to getIResource
for.- Returns:
IResource
identified byScript
ornull
if no mapping found.
-
put
Description copied from interface:IScriptRegistry
Add a newScript
to the registry and store its mapping.- Specified by:
put
in interfaceIScriptRegistry
- Parameters:
script
- Script to be stored in registry.
-