Package org.apache.felix.utils.manifest
Class Parser
- java.lang.Object
-
- org.apache.felix.utils.manifest.Parser
-
public final class Parser extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Parser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Clause[]
parseClauses(java.lang.String[] ss)
static java.lang.String[]
parseDelimitedString(java.lang.String value, java.lang.String delim)
Parses delimited string and returns an array containing the tokens.static Clause[]
parseHeader(java.lang.String header)
-
-
-
Method Detail
-
parseHeader
public static Clause[] parseHeader(java.lang.String header) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
parseClauses
public static Clause[] parseClauses(java.lang.String[] ss) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
parseDelimitedString
public static java.lang.String[] parseDelimitedString(java.lang.String value, java.lang.String delim)
Parses delimited string and returns an array containing the tokens. This parser obeys quotes, so the delimiter character will be ignored if it is inside of a quote. This method assumes that the quote character is not included in the set of delimiter characters.- Parameters:
value
- the delimited string to parse.delim
- the characters delimiting the tokens.- Returns:
- an array of string tokens or null if there were no tokens.
-
-