Class EnvelopeType
- java.lang.Object
-
- nl.b3p.csw.jaxb.gml.EnvelopeType
-
public class EnvelopeType extends Object
Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope).Java class for EnvelopeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EnvelopeType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <sequence> <element name="lowerCorner" type="{http://www.opengis.net/gml}DirectPositionType"/> <element name="upperCorner" type="{http://www.opengis.net/gml}DirectPositionType"/> </sequence> <element ref="{http://www.opengis.net/gml}coord" maxOccurs="2" minOccurs="2"/> <element ref="{http://www.opengis.net/gml}pos" maxOccurs="2" minOccurs="2"/> <element ref="{http://www.opengis.net/gml}coordinates"/> </choice> <attGroup ref="{http://www.opengis.net/gml}SRSReferenceGroup"/> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>axisLabelsprotected List<Coord>coordprotected Coordinatescoordinatesprotected DirectPositionTypelowerCornerprotected List<Pos>posprotected BigIntegersrsDimensionprotected StringsrsNameprotected List<String>uomLabelsprotected DirectPositionTypeupperCorner
-
Constructor Summary
Constructors Constructor Description EnvelopeType()Default no-arg constructorEnvelopeType(DirectPositionType lowerCorner, DirectPositionType upperCorner, List<Coord> coord, List<Pos> pos, Coordinates coordinates, String srsName, BigInteger srsDimension, List<String> axisLabels, List<String> uomLabels)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getAxisLabels()Gets the value of the axisLabels property.List<Coord>getCoord()deprecated with GML version 3.0 Gets the value of the coord property.CoordinatesgetCoordinates()Deprecated with GML version 3.1.0.DirectPositionTypegetLowerCorner()Gets the value of the lowerCorner property.List<Pos>getPos()Deprecated with GML version 3.1.BigIntegergetSrsDimension()Gets the value of the srsDimension property.StringgetSrsName()Gets the value of the srsName property.List<String>getUomLabels()Gets the value of the uomLabels property.DirectPositionTypegetUpperCorner()Gets the value of the upperCorner property.voidsetCoordinates(Coordinates value)Sets the value of the coordinates property.voidsetLowerCorner(DirectPositionType value)Sets the value of the lowerCorner property.voidsetSrsDimension(BigInteger value)Sets the value of the srsDimension property.voidsetSrsName(String value)Sets the value of the srsName property.voidsetUpperCorner(DirectPositionType value)Sets the value of the upperCorner property.
-
-
-
Field Detail
-
lowerCorner
protected DirectPositionType lowerCorner
-
upperCorner
protected DirectPositionType upperCorner
-
coordinates
protected Coordinates coordinates
-
srsName
protected String srsName
-
srsDimension
protected BigInteger srsDimension
-
-
Constructor Detail
-
EnvelopeType
public EnvelopeType()
Default no-arg constructor
-
EnvelopeType
public EnvelopeType(DirectPositionType lowerCorner, DirectPositionType upperCorner, List<Coord> coord, List<Pos> pos, Coordinates coordinates, String srsName, BigInteger srsDimension, List<String> axisLabels, List<String> uomLabels)
Fully-initialising value constructor
-
-
Method Detail
-
getLowerCorner
public DirectPositionType getLowerCorner()
Gets the value of the lowerCorner property.- Returns:
- possible object is
DirectPositionType
-
setLowerCorner
public void setLowerCorner(DirectPositionType value)
Sets the value of the lowerCorner property.- Parameters:
value- allowed object isDirectPositionType
-
getUpperCorner
public DirectPositionType getUpperCorner()
Gets the value of the upperCorner property.- Returns:
- possible object is
DirectPositionType
-
setUpperCorner
public void setUpperCorner(DirectPositionType value)
Sets the value of the upperCorner property.- Parameters:
value- allowed object isDirectPositionType
-
getCoord
public List<Coord> getCoord()
deprecated with GML version 3.0 Gets the value of the coord property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the coord property.For example, to add a new item, do as follows:
getCoord().add(newItem);Objects of the following type(s) are allowed in the list
Coord
-
getPos
public List<Pos> getPos()
Deprecated with GML version 3.1. Use the explicit properties "lowerCorner" and "upperCorner" instead.Gets the value of the pos property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the pos property.For example, to add a new item, do as follows:
getPos().add(newItem);Objects of the following type(s) are allowed in the list
Pos
-
getCoordinates
public Coordinates getCoordinates()
Deprecated with GML version 3.1.0. Use the explicit properties "lowerCorner" and "upperCorner" instead.- Returns:
- possible object is
Coordinates
-
setCoordinates
public void setCoordinates(Coordinates value)
Sets the value of the coordinates property.- Parameters:
value- allowed object isCoordinates
-
getSrsName
public String getSrsName()
Gets the value of the srsName property.- Returns:
- possible object is
String
-
setSrsName
public void setSrsName(String value)
Sets the value of the srsName property.- Parameters:
value- allowed object isString
-
getSrsDimension
public BigInteger getSrsDimension()
Gets the value of the srsDimension property.- Returns:
- possible object is
BigInteger
-
setSrsDimension
public void setSrsDimension(BigInteger value)
Sets the value of the srsDimension property.- Parameters:
value- allowed object isBigInteger
-
getAxisLabels
public List<String> getAxisLabels()
Gets the value of the axisLabels property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the axisLabels property.For example, to add a new item, do as follows:
getAxisLabels().add(newItem);Objects of the following type(s) are allowed in the list
String
-
getUomLabels
public List<String> getUomLabels()
Gets the value of the uomLabels property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the uomLabels property.For example, to add a new item, do as follows:
getUomLabels().add(newItem);Objects of the following type(s) are allowed in the list
String
-
-