org.apache.felix.ipojo.manipulator
Class QuotedTokenizer

java.lang.Object
  extended by org.apache.felix.ipojo.manipulator.QuotedTokenizer

public class QuotedTokenizer
extends java.lang.Object

Parse on OSGi Manifest clause.

Author:
Felix Project Team

Constructor Summary
QuotedTokenizer(java.lang.String string, java.lang.String separators)
          Constructors.
QuotedTokenizer(java.lang.String string, java.lang.String separators, boolean returnTokens)
          Constructors.
 
Method Summary
 char getSeparator()
           
 java.lang.String[] getTokens()
           
 java.util.List getTokenSet()
          Get token list.
 java.lang.String nextToken()
          Get the next token.
 java.lang.String nextToken(java.lang.String separators)
          Get the next token.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuotedTokenizer

public QuotedTokenizer(java.lang.String string,
                       java.lang.String separators,
                       boolean returnTokens)
Constructors.

Parameters:
string - : input String.
separators - : separators.
returnTokens - : should the tokenizer return tokens ?

QuotedTokenizer

public QuotedTokenizer(java.lang.String string,
                       java.lang.String separators)
Constructors. Set returnTokens to false.

Parameters:
string - : input String.
separators - : separators
Method Detail

nextToken

public java.lang.String nextToken(java.lang.String separators)
Get the next token.

Parameters:
separators - : separators to used.
Returns:
: the next token.

nextToken

public java.lang.String nextToken()
Get the next token. Used the defined separators.

Returns:
the next token.

getTokens

public java.lang.String[] getTokens()

getSeparator

public char getSeparator()

getTokenSet

public java.util.List getTokenSet()
Get token list.

Returns:
the list of token.