|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl
public class NativeCodeDescriptionImpl
| Field Summary | |
|---|---|
protected java.lang.Object |
monitor
|
| Constructor Summary | |
|---|---|
NativeCodeDescriptionImpl()
|
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object other)
Native code descriptions are sorted with the following preferences: The minimum version of the os version ranges The language |
Filter |
getFilter()
Returns the selection filter used to select the native code. |
java.lang.String[] |
getLanguages()
Returns the languages supported by the native code. |
java.lang.String |
getName()
Returns the name. |
java.lang.String[] |
getNativePaths()
Returns the paths to the native code libraries. |
java.lang.String[] |
getOSNames()
Returns the operating system names supported by the native code. |
VersionRange[] |
getOSVersions()
Returns the operating system version ranges supported by the native code. |
java.lang.String[] |
getProcessors()
Returns the processors supported by the native code. |
BundleDescription |
getSupplier()
Returns the bundle which supplies this base description |
Version |
getVersion()
Returns the version. |
boolean |
hasInvalidNativePaths()
Indicates if this native code description has invalid native code paths. |
protected void |
setName(java.lang.String name)
|
protected void |
setVersion(Version version)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.osgi.service.resolver.BaseDescription |
|---|
getName, getVersion |
| Field Detail |
|---|
protected final java.lang.Object monitor
| Constructor Detail |
|---|
public NativeCodeDescriptionImpl()
| Method Detail |
|---|
public Filter getFilter()
NativeCodeDescription
getFilter in interface NativeCodeDescriptionpublic java.lang.String[] getLanguages()
NativeCodeDescription
getLanguages in interface NativeCodeDescriptionpublic java.lang.String[] getNativePaths()
NativeCodeDescription
getNativePaths in interface NativeCodeDescriptionpublic java.lang.String[] getOSNames()
NativeCodeDescription
getOSNames in interface NativeCodeDescriptionpublic VersionRange[] getOSVersions()
NativeCodeDescription
getOSVersions in interface NativeCodeDescriptionpublic java.lang.String[] getProcessors()
NativeCodeDescription
getProcessors in interface NativeCodeDescriptionpublic BundleDescription getSupplier()
BaseDescription
getSupplier in interface BaseDescriptionpublic int compareTo(java.lang.Object other)
NativeCodeDescription
compareTo in interface java.lang.ComparablecompareTo in interface NativeCodeDescriptionother - the native code description to be compared
public boolean hasInvalidNativePaths()
NativeCodeDescription
hasInvalidNativePaths in interface NativeCodeDescriptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
BaseDescription
getName in interface BaseDescriptionpublic Version getVersion()
BaseDescription
getVersion in interface BaseDescriptionprotected void setName(java.lang.String name)
protected void setVersion(Version version)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||