Class MathTransformParser

    • Field Detail

      • mtFactory

        protected final MathTransformFactory mtFactory
        The factory to use for creating math transforms.
    • Constructor Detail

      • MathTransformParser

        public MathTransformParser()
        Constructs a parser using the default set of symbols.
      • MathTransformParser

        public MathTransformParser​(Symbols symbols)
        Constructs a parser using the specified set of symbols and the default factories.
        Parameters:
        symbols - The symbols for parsing and formatting numbers.
      • MathTransformParser

        public MathTransformParser​(Symbols symbols,
                                   MathTransformFactory mtFactory)
        Constructs a parser for the specified set of symbols and factory.
        Parameters:
        symbols - The symbols for parsing and formatting numbers.
        mtFactory - The factory to use to create MathTransform objects.
    • Method Detail

      • parseMathTransform

        public MathTransform parseMathTransform​(String text)
                                         throws ParseException
        Parses a math transform element.
        Parameters:
        text - The text to be parsed.
        Returns:
        The math transform.
        Throws:
        ParseException - if the string can't be parsed.
      • parse

        protected Object parse​(Element element)
                        throws ParseException
        Parses the next element in the specified Well Know Text (WKT) tree.
        Specified by:
        parse in class AbstractParser
        Parameters:
        element - The element to be parsed.
        Returns:
        The object.
        Throws:
        ParseException - if the element can't be parsed.