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 StringformatOSVersion(String value) String[]String[]String[]getOsNameWithAliases(String osName) String[]String[]getProcessorWithAliases(String processor) static voidinitializeNativeAliases(Map configMap) Initialize the processor and os name aliases from Felix Config.booleanstatic StringnormalizeOSName(String value) static StringnormalizeOSVersion(String value) static StringnormalizeProcessor(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
-