public class TileMatrixBinding extends DescriptionTypeBinding
<?xml version="1.0" encoding="UTF-8"?><element name="TileMatrix" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<documentation>Describes a particular tile matrix.</documentation>
</annotation>
<complexType>
<complexContent>
<extension base="ows:DescriptionType">
<sequence>
<element ref="ows:Identifier">
<annotation>
<documentation>Tile matrix identifier. Typically an abreviation of
the ScaleDenominator value or its equivalent pixel size</documentation>
</annotation>
</element>
<element name="ScaleDenominator" type="double">
<annotation>
<documentation>Scale denominator level of this tile matrix</documentation>
</annotation>
</element>
<element name="TopLeftCorner" type="ows:PositionType">
<annotation>
<documentation>
Position in CRS coordinates of the top-left corner of this tile matrix.
This are the precise coordinates of the top left corner of top left
pixel of the 0,0 tile in SupportedCRS coordinates of this TileMatrixSet.
</documentation>
</annotation>
</element>
<element name="TileWidth" type="positiveInteger">
<annotation>
<documentation>Width of each tile of this tile matrix in pixels.</documentation>
</annotation>
</element>
<element name="TileHeight" type="positiveInteger">
<annotation>
<documentation>Height of each tile of this tile matrix in pixels</documentation>
</annotation>
</element>
<element name="MatrixWidth" type="positiveInteger">
<annotation>
<documentation>Width of the matrix (number of tiles in width)</documentation>
</annotation>
</element>
<element name="MatrixHeight" type="positiveInteger">
<annotation>
<documentation>Height of the matrix (number of tiles in height)</documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
Constructor and Description |
---|
TileMatrixBinding(wmtsv_1Factory factory) |
Modifier and Type | Method and Description |
---|---|
QName |
getTarget() |
Class |
getType() |
Object |
parse(ElementInstance instance,
Node node,
Object value) |
createEObject, getProperty, setProperty
encode, getExecutionMode, getProperties, initialize, initializeChildContext
public QName getTarget()
getTarget
in interface Binding
getTarget
in class DescriptionTypeBinding
public Class getType()
getType
in interface Binding
getType
in class DescriptionTypeBinding
public Object parse(ElementInstance instance, Node node, Object value) throws Exception
parse
in interface ComplexBinding
parse
in class DescriptionTypeBinding
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–2020 Geotools. All rights reserved.