Package aQute.bnd.header
Class OSGiHeader
java.lang.Object
aQute.bnd.header.OSGiHeader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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) static boolean
quote
(Appendable sb, String value) static boolean
quote
(Appendable sb, String value, char quoteChar) static boolean
quote
(StringBuilder sb, String value) static boolean
quote
(StringBuilder sb, String value, char quoteChar)
-
Field Details
-
TOKEN_P
-
-
Constructor Details
-
OSGiHeader
public OSGiHeader()
-
-
Method Details
-
parseHeader
-
parseHeader
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<String,Map<String,String>>
-
parseHeader
-
parseProperties
-
parseProperties
-
quote
- Parameters:
sb
-value
-
-
quote
-
quote
- Throws:
IOException
-
quote
- Throws:
IOException
-