Class NativeLibraryClause
java.lang.Object
org.apache.felix.framework.util.manifestparser.NativeLibraryClause
-
Constructor Summary
ConstructorsConstructorDescriptionNativeLibraryClause
(String[] libraryEntries, String[] osnames, String[] processors, String[] osversions, String[] languages, String selectionFilter) NativeLibraryClause
(NativeLibraryClause library) -
Method Summary
Modifier and TypeMethodDescriptionstatic String
formatOSVersion
(String value) String[]
String[]
String[]
getOsNameWithAliases
(String osName) String[]
String[]
getProcessorWithAliases
(String processor) static void
initializeNativeAliases
(Map configMap) Initialize the processor and os name aliases from Felix Config.boolean
static String
normalizeOSName
(String value) static String
normalizeOSVersion
(String value) static String
normalizeProcessor
(String value) static NativeLibraryClause
-
Constructor Details
-
NativeLibraryClause
-
NativeLibraryClause
-
-
Method Details
-
initializeNativeAliases
Initialize the processor and os name aliases from Felix Config.- Parameters:
config
-
-
getLibraryEntries
-
getOSNames
-
getProcessors
-
getOSVersions
-
getLanguages
-
getSelectionFilter
-
match
- Throws:
BundleException
-
parse
-
formatOSVersion
-
getOsNameWithAliases
-
getProcessorWithAliases
-
normalizeOSName
-
normalizeProcessor
-
normalizeOSVersion
-