Package nl.b3p.csw.jaxb.csw
Class DescribeRecordType
- java.lang.Object
-
- nl.b3p.csw.jaxb.csw.RequestBaseType
-
- nl.b3p.csw.jaxb.csw.DescribeRecordType
-
public class DescribeRecordType extends RequestBaseType
This request allows a user to discover elements of the information model supported by the catalogue. If no TypeName elements are included, then all of the schemas for the information model must be returned. schemaLanguage - preferred schema language (W3C XML Schema by default) outputFormat - preferred output format (application/xml by default)Java class for DescribeRecordType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DescribeRecordType"> <complexContent> <extension base="{http://www.opengis.net/cat/csw/2.0.2}RequestBaseType"> <sequence> <element name="TypeName" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="outputFormat" type="{http://www.w3.org/2001/XMLSchema}string" default="application/xml" /> <attribute name="schemaLanguage" type="{http://www.w3.org/2001/XMLSchema}anyURI" default="http://www.w3.org/XML/Schema" /> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected StringoutputFormatprotected StringschemaLanguageprotected List<QName>typeName-
Fields inherited from class nl.b3p.csw.jaxb.csw.RequestBaseType
service, version
-
-
Constructor Summary
Constructors Constructor Description DescribeRecordType()Default no-arg constructorDescribeRecordType(String service, String version, List<QName> typeName, String outputFormat, String schemaLanguage)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetOutputFormat()Gets the value of the outputFormat property.StringgetSchemaLanguage()Gets the value of the schemaLanguage property.List<QName>getTypeName()Gets the value of the typeName property.voidsetOutputFormat(String value)Sets the value of the outputFormat property.voidsetSchemaLanguage(String value)Sets the value of the schemaLanguage property.-
Methods inherited from class nl.b3p.csw.jaxb.csw.RequestBaseType
getService, getVersion, setService, setVersion
-
-
-
-
Method Detail
-
getTypeName
public List<QName> getTypeName()
Gets the value of the typeName 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 typeName property.For example, to add a new item, do as follows:
getTypeName().add(newItem);Objects of the following type(s) are allowed in the list
QName
-
getOutputFormat
public String getOutputFormat()
Gets the value of the outputFormat property.- Returns:
- possible object is
String
-
setOutputFormat
public void setOutputFormat(String value)
Sets the value of the outputFormat property.- Parameters:
value- allowed object isString
-
getSchemaLanguage
public String getSchemaLanguage()
Gets the value of the schemaLanguage property.- Returns:
- possible object is
String
-
-