Class 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 Detail

      • outputFormat

        protected String outputFormat
      • schemaLanguage

        protected String schemaLanguage
    • Constructor Detail

      • DescribeRecordType

        public DescribeRecordType()
        Default no-arg constructor
      • DescribeRecordType

        public DescribeRecordType​(String service,
                                  String version,
                                  List<QName> typeName,
                                  String outputFormat,
                                  String schemaLanguage)
        Fully-initialising value constructor
    • 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 set method 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 is String
      • getSchemaLanguage

        public String getSchemaLanguage()
        Gets the value of the schemaLanguage property.
        Returns:
        possible object is String
      • setSchemaLanguage

        public void setSchemaLanguage​(String value)
        Sets the value of the schemaLanguage property.
        Parameters:
        value - allowed object is String