org.apache.karaf.shell.dev.util
Class Import

java.lang.Object
  extended by org.apache.karaf.shell.dev.util.Import

public class Import
extends java.lang.Object

Simple class to model an OSGi Import-Package


Constructor Summary
protected Import(java.lang.String value)
          Create a new import based on the string value found in MANIFEST.MF
 
Method Summary
 java.lang.String getPackage()
           
 org.apache.felix.utils.version.VersionRange getVersion()
           
static java.util.List<Import> parse(java.lang.String value)
          Parse the value of an Import-Package META-INF header and return a list of Import instances
static java.util.List<Import> parse(java.lang.String importValue, java.lang.String exportValue)
          Parse the value of an Import-Package META-INF header and return a list of Import instances, filtering out packages that are in the Export-Package META-INF header
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Import

protected Import(java.lang.String value)
Create a new import based on the string value found in MANIFEST.MF

Parameters:
value - the MANIFEST.MF value
Method Detail

getPackage

public java.lang.String getPackage()

getVersion

public org.apache.felix.utils.version.VersionRange getVersion()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

parse

public static java.util.List<Import> parse(java.lang.String value)
Parse the value of an Import-Package META-INF header and return a list of Import instances


parse

public static java.util.List<Import> parse(java.lang.String importValue,
                                           java.lang.String exportValue)
Parse the value of an Import-Package META-INF header and return a list of Import instances, filtering out packages that are in the Export-Package META-INF header

Parameters:
importValue - the value of the Import-Package header
exportValue - the value of the Export-Package header


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