aQute.bnd.header
Class OSGiHeader

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

public class OSGiHeader
extends Object


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

parseHeader

public static Parameters 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>

parseHeader

public static Parameters parseHeader(String value,
                                     Reporter logger,
                                     Parameters result)

parseProperties

public static Attrs parseProperties(String input)

parseProperties

public static Attrs parseProperties(String input,
                                    Reporter logger)


Copyright © 2014 aQute SARL. All rights reserved.