maspack.util
Class ScanSupport

java.lang.Object
  extended bymaspack.util.ScanSupport

public class ScanSupport
extends java.lang.Object


Constructor Summary
ScanSupport()
           
 
Method Summary
static void disableParseNumbers(java.io.StreamTokenizer stok)
           
static double getDouble(java.io.StreamTokenizer stok)
           
static boolean hasNumber(java.io.StreamTokenizer stok)
           
static boolean isNumberToken(int ttype)
           
static void scanCharacter(java.io.StreamTokenizer stok, char c)
           
static double scanDouble(java.io.StreamTokenizer stok)
           
static int scanDoubleArray(java.io.StreamTokenizer stok, double[] array, int n)
           
static java.lang.String tokenName(java.io.StreamTokenizer stok)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScanSupport

public ScanSupport()
Method Detail

scanCharacter

public static void scanCharacter(java.io.StreamTokenizer stok,
                                 char c)
                          throws java.io.IOException
Throws:
java.io.IOException

scanDouble

public static double scanDouble(java.io.StreamTokenizer stok)
                         throws java.io.IOException
Throws:
java.io.IOException

getDouble

public static double getDouble(java.io.StreamTokenizer stok)
                        throws java.io.IOException
Throws:
java.io.IOException

scanDoubleArray

public static int scanDoubleArray(java.io.StreamTokenizer stok,
                                  double[] array,
                                  int n)
                           throws java.io.IOException
Throws:
java.io.IOException

hasNumber

public static boolean hasNumber(java.io.StreamTokenizer stok)

disableParseNumbers

public static void disableParseNumbers(java.io.StreamTokenizer stok)

isNumberToken

public static boolean isNumberToken(int ttype)

tokenName

public static java.lang.String tokenName(java.io.StreamTokenizer stok)