Class IdentificationType
- java.lang.Object
-
- nl.b3p.csw.jaxb.ows.DescriptionType
-
- nl.b3p.csw.jaxb.ows.IdentificationType
-
public class IdentificationType extends DescriptionType
General metadata identifying and describing a set of data. This type shall be extended if needed for each specific OWS to include additional metadata for each type of dataset. If needed, this type should first be restricted for each specific OWS to change the multiplicity (or optionality) of some elements.Java class for IdentificationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="IdentificationType"> <complexContent> <extension base="{http://www.opengis.net/ows}DescriptionType"> <sequence> <element ref="{http://www.opengis.net/ows}Identifier" minOccurs="0"/> <element ref="{http://www.opengis.net/ows}BoundingBox" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/ows}OutputFormat" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/ows}AvailableCRS" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/ows}Metadata" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<javax.xml.bind.JAXBElement<String>>availableCRSprotected List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>>boundingBoxprotected Identifieridentifierprotected List<Metadata>metadataprotected List<OutputFormat>outputFormat-
Fields inherited from class nl.b3p.csw.jaxb.ows.DescriptionType
_abstract, keywords, title
-
-
Constructor Summary
Constructors Constructor Description IdentificationType()Default no-arg constructorIdentificationType(Title title, Abstract _abstract, List<Keywords> keywords, Identifier identifier, List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> boundingBox, List<OutputFormat> outputFormat, List<javax.xml.bind.JAXBElement<String>> availableCRS, List<Metadata> metadata)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<javax.xml.bind.JAXBElement<String>>getAvailableCRS()Unordered list of zero or more available coordinate reference systems.List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>>getBoundingBox()Unordered list of zero or more bounding boxes whose union describes the extent of this dataset.IdentifiergetIdentifier()Optional unique identifier or name of this dataset.List<Metadata>getMetadata()Optional unordered list of additional metadata about this data(set).List<OutputFormat>getOutputFormat()Unordered list of zero or more references to data formats supported for server outputs.voidsetIdentifier(Identifier value)Sets the value of the identifier property.-
Methods inherited from class nl.b3p.csw.jaxb.ows.DescriptionType
getAbstract, getKeywords, getTitle, setAbstract, setTitle
-
-
-
-
Field Detail
-
identifier
protected Identifier identifier
-
boundingBox
protected List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> boundingBox
-
outputFormat
protected List<OutputFormat> outputFormat
-
-
Constructor Detail
-
IdentificationType
public IdentificationType()
Default no-arg constructor
-
IdentificationType
public IdentificationType(Title title, Abstract _abstract, List<Keywords> keywords, Identifier identifier, List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> boundingBox, List<OutputFormat> outputFormat, List<javax.xml.bind.JAXBElement<String>> availableCRS, List<Metadata> metadata)
Fully-initialising value constructor
-
-
Method Detail
-
getIdentifier
public Identifier getIdentifier()
Optional unique identifier or name of this dataset.- Returns:
- possible object is
Identifier
-
setIdentifier
public void setIdentifier(Identifier value)
Sets the value of the identifier property.- Parameters:
value- allowed object isIdentifier
-
getBoundingBox
public List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> getBoundingBox()
Unordered list of zero or more bounding boxes whose union describes the extent of this dataset. Gets the value of the boundingBox 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 boundingBox property.For example, to add a new item, do as follows:
getBoundingBox().add(newItem);Objects of the following type(s) are allowed in the list
WGS84BoundingBoxBoundingBox
-
getOutputFormat
public List<OutputFormat> getOutputFormat()
Unordered list of zero or more references to data formats supported for server outputs. Gets the value of the outputFormat 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 outputFormat property.For example, to add a new item, do as follows:
getOutputFormat().add(newItem);Objects of the following type(s) are allowed in the list
OutputFormat
-
getAvailableCRS
public List<javax.xml.bind.JAXBElement<String>> getAvailableCRS()
Unordered list of zero or more available coordinate reference systems. Gets the value of the availableCRS 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 availableCRS property.For example, to add a new item, do as follows:
getAvailableCRS().add(newItem);Objects of the following type(s) are allowed in the list
SupportedCRSAvailableCRS
-
getMetadata
public List<Metadata> getMetadata()
Optional unordered list of additional metadata about this data(set). A list of optional metadata elements for this data identification could be specified in the Implementation Specification for this service. Gets the value of the metadata 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 metadata property.For example, to add a new item, do as follows:
getMetadata().add(newItem);Objects of the following type(s) are allowed in the list
Metadata
-
-