|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.osgi.internal.resolver.BaseDescriptionImpl
org.eclipse.osgi.internal.resolver.NativeCodeDescriptionImpl
public class NativeCodeDescriptionImpl
| Field Summary |
|---|
| Fields inherited from class org.eclipse.osgi.internal.resolver.BaseDescriptionImpl |
|---|
monitor |
| Constructor Summary | |
|---|---|
NativeCodeDescriptionImpl()
|
|
| Method Summary | |
|---|---|
int |
compareTo(NativeCodeDescription otherDesc)
Native code descriptions are sorted with the following preferences: The minimum version of the os version ranges The language |
Map<String,Object> |
getDeclaredAttributes()
Returns the attributes declared with the description. |
Map<String,String> |
getDeclaredDirectives()
Returns the directives declared with the description. |
Filter |
getFilter()
Returns the selection filter used to select the native code. |
String[] |
getLanguages()
Returns the languages supported by the native code. |
String[] |
getNativePaths()
Returns the paths to the native code libraries. |
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. |
String[] |
getProcessors()
Returns the processors supported by the native code. |
BundleDescription |
getSupplier()
Returns the bundle which supplies this base description |
boolean |
hasInvalidNativePaths()
Indicates if this native code description has invalid native code paths. |
String |
toString()
|
| Methods inherited from class org.eclipse.osgi.internal.resolver.BaseDescriptionImpl |
|---|
getCapability, getFragmentDeclaration, getName, getUserObject, getVersion, setName, setUserObject, setVersion |
| 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 |
|---|
getCapability, getName, getUserObject, getVersion, setUserObject |
| Constructor Detail |
|---|
public NativeCodeDescriptionImpl()
| Method Detail |
|---|
public Filter getFilter()
NativeCodeDescription
getFilter in interface NativeCodeDescriptionpublic String[] getLanguages()
NativeCodeDescription
getLanguages in interface NativeCodeDescriptionpublic String[] getNativePaths()
NativeCodeDescription
getNativePaths in interface NativeCodeDescriptionpublic String[] getOSNames()
NativeCodeDescription
getOSNames in interface NativeCodeDescriptionpublic VersionRange[] getOSVersions()
NativeCodeDescription
getOSVersions in interface NativeCodeDescriptionpublic String[] getProcessors()
NativeCodeDescription
getProcessors in interface NativeCodeDescriptionpublic BundleDescription getSupplier()
BaseDescription
getSupplier in interface BaseDescriptionpublic int compareTo(NativeCodeDescription otherDesc)
NativeCodeDescription
compareTo in interface Comparable<NativeCodeDescription>compareTo in interface NativeCodeDescriptionotherDesc - the native code description to be compared
public boolean hasInvalidNativePaths()
NativeCodeDescription
hasInvalidNativePaths in interface NativeCodeDescriptionpublic String toString()
toString in class Objectpublic Map<String,String> getDeclaredDirectives()
BaseDescription
getDeclaredDirectives in interface BaseDescriptionpublic Map<String,Object> getDeclaredAttributes()
BaseDescription
getDeclaredAttributes in interface BaseDescription
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||