Class BoundingBoxType
- java.lang.Object
-
- nl.b3p.csw.jaxb.ows.BoundingBoxType
-
- Direct Known Subclasses:
WGS84BoundingBoxType
public class BoundingBoxType extends Object
This type is adapted from the EnvelopeType of GML 3.1, with modified contents and documentation for encoding a MINIMUM size box SURROUNDING all associated data.Java class for BoundingBoxType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="BoundingBoxType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="LowerCorner" type="{http://www.opengis.net/ows}PositionType"/> <element name="UpperCorner" type="{http://www.opengis.net/ows}PositionType"/> </sequence> <attribute name="crs" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> <attribute name="dimensions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcrsprotected BigIntegerdimensionsprotected List<Double>lowerCornerprotected List<Double>upperCorner
-
Constructor Summary
Constructors Constructor Description BoundingBoxType()Default no-arg constructorBoundingBoxType(List<Double> lowerCorner, List<Double> upperCorner, String crs, BigInteger dimensions)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCrs()Gets the value of the crs property.BigIntegergetDimensions()Gets the value of the dimensions property.List<Double>getLowerCorner()Gets the value of the lowerCorner property.List<Double>getUpperCorner()Gets the value of the upperCorner property.voidsetCrs(String value)Sets the value of the crs property.voidsetDimensions(BigInteger value)Sets the value of the dimensions property.
-
-
-
Method Detail
-
getLowerCorner
public List<Double> getLowerCorner()
Gets the value of the lowerCorner 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 lowerCorner property.For example, to add a new item, do as follows:
getLowerCorner().add(newItem);Objects of the following type(s) are allowed in the list
Double
-
getUpperCorner
public List<Double> getUpperCorner()
Gets the value of the upperCorner 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 upperCorner property.For example, to add a new item, do as follows:
getUpperCorner().add(newItem);Objects of the following type(s) are allowed in the list
Double
-
getCrs
public String getCrs()
Gets the value of the crs property.- Returns:
- possible object is
String
-
setCrs
public void setCrs(String value)
Sets the value of the crs property.- Parameters:
value- allowed object isString
-
getDimensions
public BigInteger getDimensions()
Gets the value of the dimensions property.- Returns:
- possible object is
BigInteger
-
setDimensions
public void setDimensions(BigInteger value)
Sets the value of the dimensions property.- Parameters:
value- allowed object isBigInteger
-
-