org.apache.karaf.features.obr.internal
Class ObrResolver

java.lang.Object
  extended by org.apache.karaf.features.obr.internal.ObrResolver
All Implemented Interfaces:
Resolver

public class ObrResolver
extends java.lang.Object
implements Resolver


Constructor Summary
ObrResolver()
           
 
Method Summary
 org.apache.felix.bundlerepository.RepositoryAdmin getRepositoryAdmin()
           
protected  org.apache.felix.bundlerepository.Requirement parseRequirement(java.lang.String req)
           
protected  void printUnderline(java.io.PrintWriter out, int length)
           
 java.util.List<BundleInfo> resolve(Feature feature)
           
 void setRepositoryAdmin(org.apache.felix.bundlerepository.RepositoryAdmin repositoryAdmin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObrResolver

public ObrResolver()
Method Detail

getRepositoryAdmin

public org.apache.felix.bundlerepository.RepositoryAdmin getRepositoryAdmin()

setRepositoryAdmin

public void setRepositoryAdmin(org.apache.felix.bundlerepository.RepositoryAdmin repositoryAdmin)

resolve

public java.util.List<BundleInfo> resolve(Feature feature)
                                   throws Exception
Specified by:
resolve in interface Resolver
Throws:
Exception

printUnderline

protected void printUnderline(java.io.PrintWriter out,
                              int length)

parseRequirement

protected org.apache.felix.bundlerepository.Requirement parseRequirement(java.lang.String req)
                                                                  throws org.osgi.framework.InvalidSyntaxException
Throws:
org.osgi.framework.InvalidSyntaxException


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.