Class ScriptRegistry

java.lang.Object
org.eclipse.ease.debugging.ScriptRegistry
All Implemented Interfaces:
IScriptRegistry
Direct Known Subclasses:
PythonScriptRegistry

public class ScriptRegistry extends Object implements IScriptRegistry
Default implementation of IScriptRegistry simply using maps to perform 1:1 mapping.
  • Constructor Details

    • ScriptRegistry

      public ScriptRegistry()
  • Method Details

    • getScript

      public Script getScript(org.eclipse.core.resources.IResource resource)
      Description copied from interface: IScriptRegistry
      Return the Script identified by this IResource.
      Specified by:
      getScript in interface IScriptRegistry
      Parameters:
      resource - IResource to get Script for.
      Returns:
      Script identified by IResource or null if no mapping found.
    • getResource

      public org.eclipse.core.resources.IResource getResource(Script script)
      Description copied from interface: IScriptRegistry
      Get the IResource identified by this Script.
      Specified by:
      getResource in interface IScriptRegistry
      Parameters:
      script - Script to get IResource for.
      Returns:
      IResource identified by Script or null if no mapping found.
    • put

      public void put(Script script)
      Description copied from interface: IScriptRegistry
      Add a new Script to the registry and store its mapping.
      Specified by:
      put in interface IScriptRegistry
      Parameters:
      script - Script to be stored in registry.