Class NativeLibraryClause

java.lang.Object
org.apache.felix.framework.util.manifestparser.NativeLibraryClause

public class NativeLibraryClause extends Object
  • Constructor Details

  • Method Details

    • initializeNativeAliases

      public static void initializeNativeAliases(Map configMap)
      Initialize the processor and os name aliases from Felix Config.
      Parameters:
      config -
    • getLibraryEntries

      public String[] getLibraryEntries()
    • getOSNames

      public String[] getOSNames()
    • getProcessors

      public String[] getProcessors()
    • getOSVersions

      public String[] getOSVersions()
    • getLanguages

      public String[] getLanguages()
    • getSelectionFilter

      public String getSelectionFilter()
    • match

      public boolean match(Map configMap) throws BundleException
      Throws:
      BundleException
    • parse

      public static NativeLibraryClause parse(Logger logger, String s)
    • formatOSVersion

      public static String formatOSVersion(String value)
    • getOsNameWithAliases

      public static List<String> getOsNameWithAliases(String osName)
    • getProcessorWithAliases

      public static List<String> getProcessorWithAliases(String processor)
    • normalizeOSName

      public static String normalizeOSName(String value)
    • normalizeProcessor

      public static String normalizeProcessor(String value)
    • normalizeOSVersion

      public static String normalizeOSVersion(String value)