mxGraph 2.5.0.1


com.mxgraph.util.svg
Class NumberParser

java.lang.Object
  extended by com.mxgraph.util.svg.AbstractParser
      extended by com.mxgraph.util.svg.NumberParser
All Implemented Interfaces:
Parser
Direct Known Subclasses:
PathParser, PointsParser

public abstract class NumberParser
extends AbstractParser

This class represents a parser with support for numbers.


Field Summary
 
Fields inherited from class com.mxgraph.util.svg.AbstractParser
BUNDLE_CLASSNAME, current, errorHandler, reader
 
Constructor Summary
NumberParser()
           
 
Method Summary
static float buildFloat(int mant, int exp)
          Computes a float from mantissa and exponent.
protected  float parseFloat()
          Parses the content of the buffer and converts it to a float.
 
Methods inherited from class com.mxgraph.util.svg.AbstractParser
createErrorMessage, doParse, getBundleClassName, getCurrent, parse, reportCharacterExpectedError, reportError, reportUnexpectedCharacterError, setErrorHandler, skipCommaSpaces, skipSpaces
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberParser

public NumberParser()
Method Detail

parseFloat

protected float parseFloat()
                    throws ParseException,
                           IOException
Parses the content of the buffer and converts it to a float.

Throws:
ParseException
IOException

buildFloat

public static float buildFloat(int mant,
                               int exp)
Computes a float from mantissa and exponent.


mxGraph 2.5.0.1


Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.