[Felix Framework]

org.apache.felix.framework.util.manifestparser
Class R4LibraryClause

Object
  extended by org.apache.felix.framework.util.manifestparser.R4LibraryClause

public class R4LibraryClause
extends Object


Constructor Summary
R4LibraryClause(R4LibraryClause library)
           
R4LibraryClause(String[] libraryEntries, String[] osnames, String[] processors, String[] osversions, String[] languages, String selectionFilter)
           
 
Method Summary
 String[] getLanguages()
           
 String[] getLibraryEntries()
           
 String[] getOSNames()
           
 String[] getOSVersions()
           
 String[] getProcessors()
           
 String getSelectionFilter()
           
 boolean match(Map configMap)
           
static String normalizeOSName(String value)
           
static String normalizeOSVersion(String value)
           
static String normalizeProcessor(String value)
           
static R4LibraryClause parse(Logger logger, String s)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

R4LibraryClause

public R4LibraryClause(String[] libraryEntries,
                       String[] osnames,
                       String[] processors,
                       String[] osversions,
                       String[] languages,
                       String selectionFilter)

R4LibraryClause

public R4LibraryClause(R4LibraryClause library)
Method Detail

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 org.osgi.framework.BundleException
Throws:
org.osgi.framework.BundleException

parse

public static R4LibraryClause parse(Logger logger,
                                    String s)

normalizeOSName

public static String normalizeOSName(String value)

normalizeProcessor

public static String normalizeProcessor(String value)

normalizeOSVersion

public static String normalizeOSVersion(String value)

[Felix Framework]