Package org.geotools.referencing.wkt
Class MathTransformParser
- Object
-
- Format
-
- AbstractParser
-
- MathTransformParser
-
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
Parser
public class MathTransformParser extends AbstractParser
Parser for math transform Well Known Text (WKT) of math transform.- Since:
- 2.0
- Author:
- Remi Eve, Martin Desruisseaux (IRD), Rueben Schulz
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class Format
Format.Field
-
-
Field Summary
Fields Modifier and Type Field Description protected MathTransformFactory
mtFactory
The factory to use for creating math transforms.
-
Constructor Summary
Constructors Constructor Description MathTransformParser()
Constructs a parser using the default set of symbols.MathTransformParser(Symbols symbols)
Constructs a parser using the specified set of symbols and the default factories.MathTransformParser(Symbols symbols, MathTransformFactory mtFactory)
Constructs a parser for the specified set of symbols and factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
parse(Element element)
Parses the next element in the specified Well Know Text (WKT) tree.MathTransform
parseMathTransform(String text)
Parses a math transform element.-
Methods inherited from class AbstractParser
format, getAuthority, getTree, getWarning, isColorEnabled, parseObject, parseObject, reformat, setAuthority, setColorEnabled
-
Methods inherited from class Format
clone, format, formatToCharacterIterator
-
-
-
-
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 createMathTransform
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 classAbstractParser
- Parameters:
element
- The element to be parsed.- Returns:
- The object.
- Throws:
ParseException
- if the element can't be parsed.
-
-