Class IntegrityClasspathContainer
- java.lang.Object
-
- de.gebit.integrity.eclipse.classpath.IntegrityClasspathContainer
-
- All Implemented Interfaces:
org.eclipse.jdt.core.IClasspathContainer
public class IntegrityClasspathContainer extends Object implements org.eclipse.jdt.core.IClasspathContainer
Classpath container which adds the Integrity bundles required to run tests as well as their immediate dependencies. Note that not all declared dependencies (and their sub-dependencies) are actually added! This is due to a lot of them actually not being required for simple test execution. If you're using an environment that does enforce full dependency resolution (OSGi!), you'll have to add all necessary dependencies there yourself (for example on the target platform in Eclipse PDE).- Author:
- Rene Schneider - initial API and implementation
-
-
Constructor Summary
Constructors Constructor Description IntegrityClasspathContainer(org.eclipse.core.runtime.IPath aPath)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.jdt.core.IClasspathEntry[]getClasspathEntries()StringgetDescription()intgetKind()org.eclipse.core.runtime.IPathgetPath()
-
-
-
Method Detail
-
getClasspathEntries
public org.eclipse.jdt.core.IClasspathEntry[] getClasspathEntries()
- Specified by:
getClasspathEntriesin interfaceorg.eclipse.jdt.core.IClasspathContainer
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.eclipse.jdt.core.IClasspathContainer
-
getKind
public int getKind()
- Specified by:
getKindin interfaceorg.eclipse.jdt.core.IClasspathContainer
-
getPath
public org.eclipse.core.runtime.IPath getPath()
- Specified by:
getPathin interfaceorg.eclipse.jdt.core.IClasspathContainer
-
-