VASSAL.tools
Class SequenceEncoder.Decoder

java.lang.Object
  |
  +--VASSAL.tools.SequenceEncoder.Decoder
Enclosing class:
SequenceEncoder

public static class SequenceEncoder.Decoder
extends java.lang.Object


Constructor Summary
SequenceEncoder.Decoder(java.lang.String value, char delimiter)
           
 
Method Summary
 boolean hasMoreTokens()
           
 boolean nextBoolean(boolean defaultValue)
           
 char nextChar(char defaultValue)
          Return the first character of the next token
 java.awt.Color nextColor(java.awt.Color defaultValue)
           
 double nextDouble(double defaultValue)
           
 int nextInt(int defaultValue)
          Parse the next token into an integer
 javax.swing.KeyStroke nextKeyStroke(char defaultValue)
           
 javax.swing.KeyStroke nextKeyStroke(javax.swing.KeyStroke defaultValue)
           
 java.lang.String[] nextStringArray(int minLength)
           
 java.lang.String nextToken()
           
 java.lang.String nextToken(java.lang.String defaultValue)
          Return the next token, or the default value if there are no more tokens
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceEncoder.Decoder

public SequenceEncoder.Decoder(java.lang.String value,
                               char delimiter)
Method Detail

hasMoreTokens

public boolean hasMoreTokens()

nextToken

public java.lang.String nextToken()

nextInt

public int nextInt(int defaultValue)
Parse the next token into an integer
Parameters:
defaultValue - Return this value if no more tokens, or next token doesn't parse to an integer
Returns:
 

nextDouble

public double nextDouble(double defaultValue)

nextBoolean

public boolean nextBoolean(boolean defaultValue)

nextChar

public char nextChar(char defaultValue)
Return the first character of the next token
Parameters:
defaultValue - Return this value if no more tokens, or if next token has zero length
Returns:
 

nextKeyStroke

public javax.swing.KeyStroke nextKeyStroke(char defaultValue)

nextColor

public java.awt.Color nextColor(java.awt.Color defaultValue)

nextKeyStroke

public javax.swing.KeyStroke nextKeyStroke(javax.swing.KeyStroke defaultValue)

nextToken

public java.lang.String nextToken(java.lang.String defaultValue)
Return the next token, or the default value if there are no more tokens
Parameters:
defaultValue -  
Returns:
 

nextStringArray

public java.lang.String[] nextStringArray(int minLength)