Package org.eclipse.tycho.core.osgitools
Class EquinoxResolver
- java.lang.Object
-
- org.eclipse.tycho.core.osgitools.EquinoxResolver
-
@Component(role=EquinoxResolver.class) public class EquinoxResolver extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static long
SYSTEM_BUNDLE_ID
static String
SYSTEM_BUNDLE_SYMBOLIC_NAME
-
Constructor Summary
Constructors Constructor Description EquinoxResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBundle(org.eclipse.osgi.service.resolver.State state, long id, File bundleLocation, Dictionary<String,String> mf, boolean override)
void
assertResolved(org.eclipse.osgi.service.resolver.State state, org.eclipse.osgi.service.resolver.BundleDescription desc)
protected Properties
getPlatformProperties(Properties properties, TargetEnvironment environment, ExecutionEnvironment ee)
protected Properties
getPlatformProperties(org.apache.maven.project.MavenProject project, ExecutionEnvironment ee)
org.eclipse.osgi.service.resolver.ResolverError[]
getResolverErrors(org.eclipse.osgi.service.resolver.State state, org.eclipse.osgi.service.resolver.BundleDescription bundle)
org.eclipse.osgi.service.resolver.State
newResolvedState(File basedir, ExecutionEnvironment ee, DependencyArtifacts artifacts)
org.eclipse.osgi.service.resolver.State
newResolvedState(org.apache.maven.project.MavenProject project, ExecutionEnvironment ee, boolean ignoreEE, DependencyArtifacts artifacts)
protected org.eclipse.osgi.service.resolver.State
newState(DependencyArtifacts artifacts, Properties properties, boolean ignoreEE)
protected void
resolveState(org.eclipse.osgi.service.resolver.State state)
String
toDebugString(org.eclipse.osgi.service.resolver.State state)
-
-
-
Field Detail
-
SYSTEM_BUNDLE_SYMBOLIC_NAME
public static final String SYSTEM_BUNDLE_SYMBOLIC_NAME
- See Also:
- Constant Field Values
-
SYSTEM_BUNDLE_ID
public static final long SYSTEM_BUNDLE_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
newResolvedState
public org.eclipse.osgi.service.resolver.State newResolvedState(org.apache.maven.project.MavenProject project, ExecutionEnvironment ee, boolean ignoreEE, DependencyArtifacts artifacts) throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
-
newResolvedState
public org.eclipse.osgi.service.resolver.State newResolvedState(File basedir, ExecutionEnvironment ee, DependencyArtifacts artifacts) throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
-
resolveState
protected void resolveState(org.eclipse.osgi.service.resolver.State state)
-
toDebugString
public String toDebugString(org.eclipse.osgi.service.resolver.State state)
-
getPlatformProperties
protected Properties getPlatformProperties(org.apache.maven.project.MavenProject project, ExecutionEnvironment ee)
-
getPlatformProperties
protected Properties getPlatformProperties(Properties properties, TargetEnvironment environment, ExecutionEnvironment ee)
-
newState
protected org.eclipse.osgi.service.resolver.State newState(DependencyArtifacts artifacts, Properties properties, boolean ignoreEE) throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
-
addBundle
public void addBundle(org.eclipse.osgi.service.resolver.State state, long id, File bundleLocation, Dictionary<String,String> mf, boolean override) throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
-
assertResolved
public void assertResolved(org.eclipse.osgi.service.resolver.State state, org.eclipse.osgi.service.resolver.BundleDescription desc) throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
-
getResolverErrors
public org.eclipse.osgi.service.resolver.ResolverError[] getResolverErrors(org.eclipse.osgi.service.resolver.State state, org.eclipse.osgi.service.resolver.BundleDescription bundle)
-
-