public interface NativeCodeDescription extends BaseDescription, Comparable<NativeCodeDescription>
This interface is not intended to be implemented by clients. The
StateObjectFactory
should be used to construct instances.
Modifier and Type | Method and Description |
---|---|
int |
compareTo(NativeCodeDescription 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.
|
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.
|
boolean |
hasInvalidNativePaths()
Indicates if this native code description has invalid native code paths.
|
getCapability, getDeclaredAttributes, getDeclaredDirectives, getName, getSupplier, getUserObject, getVersion, setUserObject
String[] getNativePaths()
String[] getProcessors()
String[] getOSNames()
VersionRange[] getOSVersions()
String[] getLanguages()
Filter getFilter()
int compareTo(NativeCodeDescription other)
compareTo
in interface Comparable<NativeCodeDescription>
other
- the native code description to be comparedboolean hasInvalidNativePaths()
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.