public class CompositeCurveTypeBinding extends LineStringTypeBinding
Constructor and Description |
---|
CompositeCurveTypeBinding(GeometryFactory gFactory,
CoordinateSequenceFactory csFactory) |
Modifier and Type | Method and Description |
---|---|
static CoordinateList |
extractCurveMemberCoordinates(Node node)
Construct a line string from CurveMembers coordinates.
|
QName |
getTarget() |
Class |
getType() |
Object |
parse(ElementInstance instance,
Node node,
Object value) |
void |
setArcParameters(ArcParameters arcParameters) |
getExecutionMode, getProperty
encode, getProperties, initialize, initializeChildContext
public CompositeCurveTypeBinding(GeometryFactory gFactory, CoordinateSequenceFactory csFactory)
public void setArcParameters(ArcParameters arcParameters)
public QName getTarget()
getTarget
in interface Binding
getTarget
in class LineStringTypeBinding
public Class getType()
LineStringTypeBinding
getType
in interface Binding
getType
in class LineStringTypeBinding
public Object parse(ElementInstance instance, Node node, Object value) throws Exception
LineStringTypeBinding
parse
in interface ComplexBinding
parse
in class LineStringTypeBinding
instance
- The element being parsed.node
- The node in the parse tree representing the element being parsed.value
- The result of the parse from another strategy in the type hierarchy. Could be
null if this is the first strategy being executed.Exception
- Strategy objects should not attempt to handle any exceptions.public static CoordinateList extractCurveMemberCoordinates(Node node)
Copyright © 1996–2023 Geotools. All rights reserved.