public class NativeLibraryClause extends Object
Constructor and Description |
---|
NativeLibraryClause(NativeLibraryClause library) |
NativeLibraryClause(String[] libraryEntries,
String[] osnames,
String[] processors,
String[] osversions,
String[] languages,
String selectionFilter) |
Modifier and Type | Method and Description |
---|---|
static String |
formatOSVersion(String value) |
String[] |
getLanguages() |
String[] |
getLibraryEntries() |
String[] |
getOSNames() |
static List<String> |
getOsNameWithAliases(String osName) |
String[] |
getOSVersions() |
String[] |
getProcessors() |
static List<String> |
getProcessorWithAliases(String processor) |
String |
getSelectionFilter() |
static void |
initializeNativeAliases(Map configMap)
Initialize the processor and os name aliases from Felix Config.
|
boolean |
match(Map configMap) |
static String |
normalizeOSName(String value) |
static String |
normalizeOSVersion(String value) |
static String |
normalizeProcessor(String value) |
static NativeLibraryClause |
parse(Logger logger,
String s) |
public NativeLibraryClause(String[] libraryEntries, String[] osnames, String[] processors, String[] osversions, String[] languages, String selectionFilter)
public NativeLibraryClause(NativeLibraryClause library)
public static void initializeNativeAliases(Map configMap)
config
- public String[] getLibraryEntries()
public String[] getOSNames()
public String[] getProcessors()
public String[] getOSVersions()
public String[] getLanguages()
public String getSelectionFilter()
public boolean match(Map configMap) throws BundleException
BundleException
public static NativeLibraryClause parse(Logger logger, String s)
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.