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

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

public class R4LibraryClause
extends java.lang.Object


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

Constructor Detail

R4LibraryClause

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

R4LibraryClause

public R4LibraryClause(R4LibraryClause library)
Method Detail

getLibraryEntries

public java.lang.String[] getLibraryEntries()

getOSNames

public java.lang.String[] getOSNames()

getProcessors

public java.lang.String[] getProcessors()

getOSVersions

public java.lang.String[] getOSVersions()

getLanguages

public java.lang.String[] getLanguages()

getSelectionFilter

public java.lang.String getSelectionFilter()

match

public boolean match(java.util.Map configMap)
              throws org.osgi.framework.BundleException
Throws:
org.osgi.framework.BundleException

parse

public static R4LibraryClause parse(Logger logger,
                                    java.lang.String s)

normalizeOSName

public static java.lang.String normalizeOSName(java.lang.String value)

normalizeProcessor

public static java.lang.String normalizeProcessor(java.lang.String value)

normalizeOSVersion

public static java.lang.String normalizeOSVersion(java.lang.String value)


Copyright © 2011. All Rights Reserved.