com.mxgraph.util.svg

## Class NumberParser

- java.lang.Object
- - com.mxgraph.util.svg.AbstractParser
  - - 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

    Constructors
    Constructor and Description
    `NumberParser()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `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,
                                     java.io.IOException

      Parses the content of the buffer and converts it to a float.
      Throws:
        `ParseException`
        `java.io.IOException`

    - #### buildFloat

          public static float buildFloat(int mant,
                         int exp)

      Computes a float from mantissa and exponent.

Copyright (c) 2010 Gaudenz Alder. All rights reserved.