Package org.apache.felix.utils.manifest
Class Parser
java.lang.Object
org.apache.felix.utils.manifest.Parser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Clause[]
parseClauses
(String[] ss) static String[]
parseDelimitedString
(String value, String delim) Parses delimited string and returns an array containing the tokens.static Clause[]
parseHeader
(String header)
-
Constructor Details
-
Parser
private Parser()
-
-
Method Details
-
parseHeader
- Throws:
IllegalArgumentException
-
parseClauses
- Throws:
IllegalArgumentException
-
parseDelimitedString
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.
-