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 MathTransformFactorymtFactoryThe 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 Objectparse(Element element)Parses the next element in the specified Well Know Text (WKT) tree.MathTransformparseMathTransform(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 createMathTransformobjects.
-
-
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:
parsein classAbstractParser- Parameters:
element- The element to be parsed.- Returns:
- The object.
- Throws:
ParseException- if the element can't be parsed.
-
-