A Swiss Army Knife for OSGi

aQute.lib.osgi
Class BundleId

java.lang.Object
  extended by aQute.lib.osgi.BundleId
All Implemented Interfaces:
java.lang.Comparable<BundleId>

public class BundleId
extends java.lang.Object
implements java.lang.Comparable<BundleId>

Holds the bundle bsn + version pair


Constructor Summary
BundleId(java.lang.String bsn, java.lang.String version)
           
 
Method Summary
 int compareTo(BundleId other)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getBsn()
           
 java.lang.String getVersion()
           
 int hashCode()
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BundleId

public BundleId(java.lang.String bsn,
                java.lang.String version)
Method Detail

getVersion

public java.lang.String getVersion()

getBsn

public java.lang.String getBsn()

isValid

public boolean isValid()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(BundleId other)
Specified by:
compareTo in interface java.lang.Comparable<BundleId>

Licensed under Apache Software License 2.0

Copyright å© aQute SARL (2000, 2011). All Rights Reserved.