aQute.libg.header
Class OSGiHeader

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

public class OSGiHeader
extends Object


Constructor Summary
OSGiHeader()
           
 
Method Summary
static Map<String,Map<String,String>> parseHeader(String value)
           
static Map<String,Map<String,String>> parseHeader(String value, Reporter logger)
          Standard OSGi header parser.
static Map<String,String> parseProperties(String input)
           
static Map<String,String> parseProperties(String input, Reporter logger)
           
 
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 Map<String,Map<String,String>> parseHeader(String value)

parseHeader

public static Map<String,Map<String,String>> parseHeader(String value,
                                                         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>

parseProperties

public static Map<String,String> parseProperties(String input)

parseProperties

public static Map<String,String> parseProperties(String input,
                                                 Reporter logger)


Copyright © 2012 aQute SARL. All Rights Reserved.