public class IntervalTypeBinding extends AbstractComplexBinding
<complexType name="intervalType">
<annotation>
<documentation>An interval of values of a numeric quantity. This interval can be continuous or discrete, defined by a fixed spacing between adjacent valid values. Note that the "type" and "semantic" attributes for min/max and "res" may be different (timeInstant and duration). </documentation>
</annotation>
<complexContent>
<extension base="wcs:valueRangeType">
<sequence>
<element minOccurs="0" name="res" type="wcs:TypedLiteralType">
<annotation>
<documentation>The regular distance or spacing between the allowed values in this interval. Shall be included when the allowed values are NOT continuous in this interval. Shall not be included when the allowed values are continuous in this interval. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
Constructor and Description |
---|
IntervalTypeBinding() |
Modifier and Type | Method and Description |
---|---|
QName |
getTarget() |
Class |
getType() |
Object |
parse(ElementInstance instance,
Node node,
Object value) |
encode, getExecutionMode, getProperties, getProperty, initialize, initializeChildContext
public QName getTarget()
public Class getType()
public Object parse(ElementInstance instance, Node node, Object value) throws Exception
parse
in interface ComplexBinding
parse
in class AbstractComplexBinding
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.Copyright © 1996–2023 Geotools. All rights reserved.