org.apache.felix.utils.manifest
Class Parser

java.lang.Object
  extended by org.apache.felix.utils.manifest.Parser

public final class Parser
extends java.lang.Object


Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


Copyright © 2011. All Rights Reserved.