Class IzRuntimeClasspathEntryResolver

java.lang.Object
com.iizigo.java.classpath.IzRuntimeClasspathEntryResolver
All Implemented Interfaces:
org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver

public class IzRuntimeClasspathEntryResolver extends Object implements org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver
Resolves container runtime classpath entries in the context of a launch configuration or Java project for the IIZI Libraries.
Author:
Christopher Mindus
  • Constructor Summary

    Constructors
    Constructor
    Description
    Public constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.jdt.launching.IRuntimeClasspathEntry[]
    resolveRuntimeClasspathEntry(org.eclipse.jdt.launching.IRuntimeClasspathEntry entry, ILaunchConfiguration configuration)
    Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given launch configuration.
    org.eclipse.jdt.launching.IRuntimeClasspathEntry[]
    resolveRuntimeClasspathEntry(org.eclipse.jdt.launching.IRuntimeClasspathEntry entry, org.eclipse.jdt.core.IJavaProject project)
    Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given Java project.
    org.eclipse.jdt.launching.IVMInstall
    resolveVMInstall(org.eclipse.jdt.core.IClasspathEntry entry)
    Returns a VM install associated with the given classpath entry, or null if none.

    Methods inherited from interface org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver

    resolveRuntimeClasspathEntry
  • Constructor Details

    • IzRuntimeClasspathEntryResolver

      public IzRuntimeClasspathEntryResolver()
      Public constructor.
  • Method Details

    • resolveRuntimeClasspathEntry

      public org.eclipse.jdt.launching.IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry(org.eclipse.jdt.launching.IRuntimeClasspathEntry entry, ILaunchConfiguration configuration)
      Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given launch configuration.
      Specified by:
      resolveRuntimeClasspathEntry in interface org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver
      Parameters:
      entry - Runtime classpath entry to resolve, of type VARIABLE or CONTAINTER
      configuration - The context in which the runtime classpath entry needs to be resolved.
      Returns:
      Resolved entries (zero or more).
    • resolveRuntimeClasspathEntry

      public org.eclipse.jdt.launching.IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry(org.eclipse.jdt.launching.IRuntimeClasspathEntry entry, org.eclipse.jdt.core.IJavaProject project)
      Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given Java project.
      Specified by:
      resolveRuntimeClasspathEntry in interface org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver
      Parameters:
      entry - Runtime classpath entry to resolve, of type VARIABLE or CONTAINTER
      project - Context in which the runtime classpath entry needs to be resolved.
      Returns:
      Resolved entries (zero or more).
    • resolveVMInstall

      public org.eclipse.jdt.launching.IVMInstall resolveVMInstall(org.eclipse.jdt.core.IClasspathEntry entry) throws CoreException
      Returns a VM install associated with the given classpath entry, or null if none.
      Specified by:
      resolveVMInstall in interface org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver
      Parameters:
      entry - classpath entry
      Returns:
      The VM install associated with entry or null if none (always null).
      Throws:
      CoreException