Package rma.util

Class rmaTokenizer

java.lang.Object
rma.util.rmaTokenizer
All Implemented Interfaces:
Enumeration

public class rmaTokenizer extends Object implements Enumeration
  • Constructor Details

    • rmaTokenizer

      public rmaTokenizer(String str, String delim, boolean returnTokens)
    • rmaTokenizer

      public rmaTokenizer(String str, String delim)
      Constructs a string tokenizer for the specified string. The characters in the delim argument are the delimiters for separating tokens.
    • rmaTokenizer

      public rmaTokenizer(String str)
      Constructs a string tokenizer for the specified string. The tokenizer uses the default delimiter set, which is "\t\n\r": the space character, the tab character, the newline character, and the carriage-return character.
  • Method Details

    • hasMoreTokens

      public boolean hasMoreTokens()
      Tests if there are more tokens available from this tokenizer's string.
      Returns:
      true if there are more tokens available from this tokenizer's string; false otherwise.
      Since:
      SDK1.0
    • nextToken

      public String nextToken()
      Returns the next token from this string tokenizer.
      Returns:
      the next token from this string tokenizer.
      Throws:
      NoSuchElementException - if there are no more tokens in this tokenizer's string.
      Since:
      SDK1.0
    • nextToken

      public String nextToken(String delim)
      Returns the next token in this string tokenizer's string. The new delimiter set remains the default after this call.
      Parameters:
      delim - the new delimiters.
      Returns:
      the next token, after switching to the new delimiter set.
      Throws:
      NoSuchElementException - if there are no more tokens in this tokenizer's string.
      Since:
      SDK1.0
    • hasMoreElements

      public boolean hasMoreElements()
      Returns the same value as the hasMoreTokens method. It exists so that this class can implement the Enumeration interface.
      Specified by:
      hasMoreElements in interface Enumeration
      Returns:
      true if there are more tokens; false otherwise.
      Since:
      SDK1.0
      See Also:
    • nextElement

      public Object nextElement()
      Returns the same value as the nextToken method, except that its declared return value is Object rather than String. It exists so that this class can implement the Enumeration interface.
      Specified by:
      nextElement in interface Enumeration
      Returns:
      the next token in the string.
      Throws:
      NoSuchElementException - if there are no more tokens in this tokenizer's string.
      Since:
      SDK1.0
      See Also:
    • countTokens

      public int countTokens()
      Calculates the number of times that this tokenizer's nextToken method can be called before it generates an exception.
      Returns:
      the number of tokens remaining in the string using the current delimiter set.
      Since:
      SDK1.0
      See Also:
      • java.util.rmaTokenizer#nextToken()
    • getElement

      public String getElement(int element)