org.eclipse.datatools.enablement.jdt.classpath.internal
Class DriverClasspathContainerInitializer

java.lang.Object
  extended by org.eclipse.jdt.core.ClasspathContainerInitializer
      extended by org.eclipse.datatools.enablement.jdt.classpath.internal.DriverClasspathContainerInitializer

public class DriverClasspathContainerInitializer
extends org.eclipse.jdt.core.ClasspathContainerInitializer

Initializes the driver classpath container

Author:
brianf

Field Summary
 
Fields inherited from class org.eclipse.jdt.core.ClasspathContainerInitializer
ATTRIBUTE_NOT_SUPPORTED, ATTRIBUTE_READ_ONLY
 
Constructor Summary
DriverClasspathContainerInitializer()
           
 
Method Summary
 boolean canUpdateClasspathContainer(org.eclipse.core.runtime.IPath containerPath, org.eclipse.jdt.core.IJavaProject project)
           
 java.lang.Object getComparisonID(org.eclipse.core.runtime.IPath containerPath, org.eclipse.jdt.core.IJavaProject project)
           
 java.lang.String getDescription(org.eclipse.core.runtime.IPath containerPath, org.eclipse.jdt.core.IJavaProject project)
           
 void initialize(org.eclipse.core.runtime.IPath containerPath, org.eclipse.jdt.core.IJavaProject javaProject)
           
 void requestClasspathContainerUpdate(org.eclipse.core.runtime.IPath containerPath, org.eclipse.jdt.core.IJavaProject project, org.eclipse.jdt.core.IClasspathContainer containerSuggestion)
           
 
Methods inherited from class org.eclipse.jdt.core.ClasspathContainerInitializer
getAccessRulesStatus, getAttributeStatus, getFailureContainer, getSourceAttachmentStatus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriverClasspathContainerInitializer

public DriverClasspathContainerInitializer()
Method Detail

initialize

public void initialize(org.eclipse.core.runtime.IPath containerPath,
                       org.eclipse.jdt.core.IJavaProject javaProject)
                throws org.eclipse.core.runtime.CoreException
Specified by:
initialize in class org.eclipse.jdt.core.ClasspathContainerInitializer
Throws:
org.eclipse.core.runtime.CoreException

getComparisonID

public java.lang.Object getComparisonID(org.eclipse.core.runtime.IPath containerPath,
                                        org.eclipse.jdt.core.IJavaProject project)
Overrides:
getComparisonID in class org.eclipse.jdt.core.ClasspathContainerInitializer

canUpdateClasspathContainer

public boolean canUpdateClasspathContainer(org.eclipse.core.runtime.IPath containerPath,
                                           org.eclipse.jdt.core.IJavaProject project)
Overrides:
canUpdateClasspathContainer in class org.eclipse.jdt.core.ClasspathContainerInitializer

getDescription

public java.lang.String getDescription(org.eclipse.core.runtime.IPath containerPath,
                                       org.eclipse.jdt.core.IJavaProject project)
Overrides:
getDescription in class org.eclipse.jdt.core.ClasspathContainerInitializer

requestClasspathContainerUpdate

public void requestClasspathContainerUpdate(org.eclipse.core.runtime.IPath containerPath,
                                            org.eclipse.jdt.core.IJavaProject project,
                                            org.eclipse.jdt.core.IClasspathContainer containerSuggestion)
                                     throws org.eclipse.core.runtime.CoreException
Overrides:
requestClasspathContainerUpdate in class org.eclipse.jdt.core.ClasspathContainerInitializer
Throws:
org.eclipse.core.runtime.CoreException