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 Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate 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 booleancheckLanguages(String currentLanguage, String[] languages) private booleancheckOSNames(String osName, String[] osnames) private booleancheckOSVersions(String osVersion, String[] osversions) private booleancheckProcessors(String processorName, String[] processors) private booleancheckSelectionFilter(Map configMap, String expr) static StringformatOSVersion(String value) getAllKeysWithPrefix(String prefix, Map<String, String> configMap) 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 NativeLibraryClauseprivate 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
-