Package mgui.util

Class QuotedStringTokenizer

java.lang.Object
java.util.StringTokenizer
mgui.util.QuotedStringTokenizer
All Implemented Interfaces:
java.util.Enumeration<java.lang.Object>

public class QuotedStringTokenizer
extends java.util.StringTokenizer
  • Constructor Summary

    Constructors
    Constructor Description
    QuotedStringTokenizer​(java.lang.String str)  
    QuotedStringTokenizer​(java.lang.String str, java.lang.String delim)  
    QuotedStringTokenizer​(java.lang.String str, java.lang.String delim, boolean returnTokens)  
    QuotedStringTokenizer​(java.lang.String str, java.lang.String delim, boolean returnTokens, boolean returnQuotes)  
  • Method Summary

    Modifier and Type Method Description
    int countTokens()
    Not implemented.
    boolean hasMoreElements()  
    boolean hasMoreTokens()  
    java.lang.Object nextElement()  
    java.lang.String nextToken()  
    java.lang.String nextToken​(java.lang.String delim)  
    static void quote​(java.lang.StringBuffer buf, java.lang.String s)
    Quote a string into a StringBuffer.
    static java.lang.String quote​(java.lang.String s, java.lang.String delim)
    Quote a string.
    static java.lang.String unquote​(java.lang.String s)
    Unquote a string.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.Enumeration

    asIterator
  • Constructor Details

    • QuotedStringTokenizer

      public QuotedStringTokenizer​(java.lang.String str, java.lang.String delim, boolean returnTokens, boolean returnQuotes)
    • QuotedStringTokenizer

      public QuotedStringTokenizer​(java.lang.String str, java.lang.String delim, boolean returnTokens)
    • QuotedStringTokenizer

      public QuotedStringTokenizer​(java.lang.String str, java.lang.String delim)
    • QuotedStringTokenizer

      public QuotedStringTokenizer​(java.lang.String str)
  • Method Details

    • hasMoreTokens

      public boolean hasMoreTokens()
      Overrides:
      hasMoreTokens in class java.util.StringTokenizer
    • nextToken

      public java.lang.String nextToken() throws java.util.NoSuchElementException
      Overrides:
      nextToken in class java.util.StringTokenizer
      Throws:
      java.util.NoSuchElementException
    • nextToken

      public java.lang.String nextToken​(java.lang.String delim) throws java.util.NoSuchElementException
      Overrides:
      nextToken in class java.util.StringTokenizer
      Throws:
      java.util.NoSuchElementException
    • hasMoreElements

      public boolean hasMoreElements()
      Specified by:
      hasMoreElements in interface java.util.Enumeration<java.lang.Object>
      Overrides:
      hasMoreElements in class java.util.StringTokenizer
    • nextElement

      public java.lang.Object nextElement() throws java.util.NoSuchElementException
      Specified by:
      nextElement in interface java.util.Enumeration<java.lang.Object>
      Overrides:
      nextElement in class java.util.StringTokenizer
      Throws:
      java.util.NoSuchElementException
    • countTokens

      public int countTokens()
      Not implemented.
      Overrides:
      countTokens in class java.util.StringTokenizer
    • quote

      public static java.lang.String quote​(java.lang.String s, java.lang.String delim)
      Quote a string. The string is quoted only if quoting is required due to embeded delimiters, quote characters or the empty string.
      Parameters:
      s - The string to quote.
      Returns:
      quoted string
    • quote

      public static void quote​(java.lang.StringBuffer buf, java.lang.String s)
      Quote a string into a StringBuffer.
      Parameters:
      buf - The StringBuffer
      s - The String to quote.
    • unquote

      public static java.lang.String unquote​(java.lang.String s)
      Unquote a string.
      Parameters:
      s - The string to unquote.
      Returns:
      quoted string