|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tuscany.sca.contribution.osgi.BundleReference
public class BundleReference
A weak reference to a class, which should be used to register classes with an ArtifactResolver and resolve these classes later.
Constructor Summary | |
---|---|
BundleReference(java.lang.Object bundle,
java.lang.String bundleName,
java.lang.String bundleVersion,
java.lang.String bundleRelativePath)
Constructs a new BundleReference. |
|
BundleReference(java.lang.String bundleName,
java.lang.String bundleVersion)
Constructs a new BundleReference. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.Object |
getBundle()
Get the referenced bundle. |
java.lang.String |
getBundleName()
Get the referenced bundle name. |
java.lang.String |
getBundleRelativePath()
Get the relative location of the bundle inside its contribution. |
java.lang.String |
getBundleUniqueName()
Get the referenced bundle name and version. |
java.lang.String |
getBundleVersion()
Get the referenced bundle version. |
int |
hashCode()
|
boolean |
isUnresolved()
Returns true if the bundle reference is unresolved. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BundleReference(java.lang.Object bundle, java.lang.String bundleName, java.lang.String bundleVersion, java.lang.String bundleRelativePath)
bundle
- The bundle referencebundleName
- The bundle namebundleVersion
- The bundle versionbundleRelativePath
- The relative path for the bundlepublic BundleReference(java.lang.String bundleName, java.lang.String bundleVersion)
bundleName
- The bundle namebundleVersion
- The bundle versionMethod Detail |
---|
public java.lang.Object getBundle()
public java.lang.String getBundleName()
public java.lang.String getBundleVersion()
public java.lang.String getBundleUniqueName()
public java.lang.String getBundleRelativePath()
public boolean isUnresolved()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |