com.objectwave.utility
Class StringCalculator.ParseNumber

java.lang.Object
  |
  +--com.objectwave.utility.StringCalculator.ParseNumber
Enclosing class:
StringCalculator

protected class StringCalculator.ParseNumber
extends java.lang.Object

Parse a string to a double. More specifically, parse the longest prefix of the given string that still yields a valid number.


Constructor Summary
StringCalculator.ParseNumber()
           
StringCalculator.ParseNumber(java.lang.String _s)
           
 
Method Summary
 boolean getAcceptNegatives()
           
 double getNumber()
           
 int parse()
           
 void setAcceptNegatives(boolean n)
           
 void setString(java.lang.String _s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCalculator.ParseNumber

public StringCalculator.ParseNumber()

StringCalculator.ParseNumber

public StringCalculator.ParseNumber(java.lang.String _s)
Method Detail

getNumber

public double getNumber()

setString

public void setString(java.lang.String _s)

setAcceptNegatives

public void setAcceptNegatives(boolean n)

getAcceptNegatives

public boolean getAcceptNegatives()

parse

public int parse()
Returns:
int Index where we stopped parsing the number.