Class PlatformResourceUpURIResolver

java.lang.Object
org.eclipse.epsilon.eol.execute.context.uris.AbstractUpURIResolver
org.eclipse.epsilon.eol.dt.uris.PlatformResourceUpURIResolver
All Implemented Interfaces:
IModuleURIResolver

public class PlatformResourceUpURIResolver extends AbstractUpURIResolver
  • Constructor Details

    • PlatformResourceUpURIResolver

      public PlatformResourceUpURIResolver()
  • Method Details

    • resolve

      public Optional<URI> resolve(URI uri, IModule parentModule, URI rel) throws URISyntaxException, IOException
      Description copied from interface: IModuleURIResolver
      Attempts to resolve the given uri. The resolver is given the parentModule and baseUri that should be used as context.
      Returns:
      Non-empty Optional with the resolved URI if successful, or empty Optional if the URI could not be resolved.
      Throws:
      URISyntaxException
      IOException
    • findRecursively

      protected void findRecursively(org.eclipse.core.resources.IContainer parent, String path, List<URI> candidates)