Class NativeLibraryClause
java.lang.Object
org.apache.felix.framework.util.manifestparser.NativeLibraryClause
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String[]
private final String[]
private final String[]
private final String[]
private final String[]
private final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
-
Constructor Summary
ConstructorsConstructorDescriptionNativeLibraryClause
(String[] libraryEntries, String[] osnames, String[] processors, String[] osversions, String[] languages, String selectionFilter) NativeLibraryClause
(NativeLibraryClause library) -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
checkLanguages
(String currentLanguage, String[] languages) private boolean
checkOSNames
(String osName, String[] osnames) private boolean
checkOSVersions
(String osVersion, String[] osversions) private boolean
checkProcessors
(String processorName, String[] processors) private boolean
checkSelectionFilter
(Map configMap, String expr) static String
formatOSVersion
(String value) getAllKeysWithPrefix
(String prefix, Map<String, String> configMap) 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
private static void
-
Field Details
-
OS_AIX
- See Also:
-
OS_DIGITALUNIX
- See Also:
-
OS_EPOC
- See Also:
-
OS_HPUX
- See Also:
-
OS_IRIX
- See Also:
-
OS_LINUX
- See Also:
-
OS_MACOS
- See Also:
-
OS_MACOSX
- See Also:
-
OS_NETBSD
- See Also:
-
OS_NETWARE
- See Also:
-
OS_OPENBSD
- See Also:
-
OS_OS2
- See Also:
-
OS_QNX
- See Also:
-
OS_SOLARIS
- See Also:
-
OS_SUNOS
- See Also:
-
OS_VXWORKS
- See Also:
-
OS_WINDOWS_2000
- See Also:
-
OS_WINDOWS_2003
- See Also:
-
OS_WINDOWS_7
- See Also:
-
OS_WINDOWS_8
- See Also:
-
OS_WINDOWS_9
- See Also:
-
OS_WINDOWS_95
- See Also:
-
OS_WINDOWS_98
- See Also:
-
OS_WINDOWS_CE
- See Also:
-
OS_WINDOWS_NT
- See Also:
-
OS_WINDOWS_SERVER_2008
- See Also:
-
OS_WINDOWS_SERVER_2012
- See Also:
-
OS_WINDOWS_VISTA
- See Also:
-
OS_WINDOWS_XP
- See Also:
-
OS_WIN_32
- See Also:
-
PROC_X86_64
- See Also:
-
PROC_X86
- See Also:
-
PROC_68K
- See Also:
-
PROC_ARM_LE
- See Also:
-
PROC_ARM_BE
- See Also:
-
PROC_ARM
- See Also:
-
PROC_ALPHA
- See Also:
-
PROC_IGNITE
- See Also:
-
PROC_MIPS
- See Also:
-
PROC_PARISC
- See Also:
-
PROC_POWER_PC
- See Also:
-
PROC_SPARC
- See Also:
-
OS_ALIASES
-
PROC_ALIASES
-
m_libraryEntries
-
m_osnames
-
m_processors
-
m_osversions
-
m_languages
-
m_selectionFilter
-
-
Constructor Details
-
NativeLibraryClause
-
NativeLibraryClause
-
-
Method Details
-
initializeNativeAliases
Initialize the processor and os name aliases from Felix Config.- Parameters:
config
-
-
parseNativeAliases
-
getAllKeysWithPrefix
-
getLibraryEntries
-
getOSNames
-
getProcessors
-
getOSVersions
-
getLanguages
-
getSelectionFilter
-
match
- Throws:
BundleException
-
checkOSNames
-
checkProcessors
-
checkOSVersions
- Throws:
BundleException
-
checkLanguages
-
checkSelectionFilter
- Throws:
BundleException
-
parse
-
formatOSVersion
-
getOsNameWithAliases
-
getProcessorWithAliases
-
normalizeOSName
-
normalizeProcessor
-
normalizeOSVersion
-