1 11 package org.eclipse.jdt.launching; 12 13 14 import org.eclipse.core.resources.IResource; 15 import org.eclipse.core.runtime.CoreException; 16 import org.eclipse.core.runtime.IPath; 17 import org.eclipse.jdt.core.IClasspathEntry; 18 import org.eclipse.jdt.core.IJavaProject; 19 20 48 public interface IRuntimeClasspathEntry { 49 50 53 public static final int PROJECT = 1; 54 55 58 public static final int ARCHIVE = 2; 59 60 63 public static final int VARIABLE = 3; 64 65 68 public static final int CONTAINER = 4; 69 70 74 public static final int OTHER = 5; 75 76 80 public static final int STANDARD_CLASSES = 1; 81 82 86 public static final int BOOTSTRAP_CLASSES = 2; 87 88 92 public static final int USER_CLASSES = 3; 93 94 109 public int getType(); 110 111 137 public String getMemento() throws CoreException; 138 139 160 public IPath getPath(); 161 162 169 public IResource getResource(); 170 171 185 public IPath getSourceAttachmentPath(); 186 187 205 public void setSourceAttachmentPath(IPath path); 206 207 217 public IPath getSourceAttachmentRootPath(); 218 219 231 public void setSourceAttachmentRootPath(IPath path); 232 233 248 public int getClasspathProperty(); 249 250 266 public void setClasspathProperty(int location); 267 268 275 public String getLocation(); 276 277 284 public String getSourceAttachmentLocation(); 285 286 293 public String getSourceAttachmentRootLocation(); 294 295 302 public String getVariableName(); 303 304 314 public IClasspathEntry getClasspathEntry(); 315 316 326 public IJavaProject getJavaProject(); 327 } 328 | Popular Tags |