aQute.lib.header
Class OSGiHeader

java.lang.Object
  extended by aQute.lib.header.OSGiHeader

public class OSGiHeader
extends java.lang.Object


Constructor Summary
OSGiHeader()
           
 
Method Summary
static java.util.Map parseHeader(java.lang.String value)
           
static java.util.Map parseHeader(java.lang.String value, aQute.lib.reporter.Reporter logger)
          Standard OSGi header parser.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OSGiHeader

public OSGiHeader()
Method Detail

parseHeader

public static java.util.Map parseHeader(java.lang.String value)

parseHeader

public static java.util.Map parseHeader(java.lang.String value,
                                        aQute.lib.reporter.Reporter logger)
Standard OSGi header parser. This parser can handle the format clauses ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' value ) This is mapped to a Map { name => Map { attr|directive => value } }

Parameters:
value - A string
Returns:
a Map>