Package com.luciad.ogc.csw.record
Class TLcdCSWRecordType
java.lang.Object
com.luciad.ogc.csw.record.TLcdCSWRecordType
Describes the format of a CSW metadata record.
The defining characteristics are:
- Since:
- 2017.1
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdCSWRecordType
The descriptor for the Atom Feed metadata record type, corresponding to the {http://www.w3.org/2005/Atom}Feed typename.static final TLcdCSWRecordType
The descriptor for the Core CSW 2.0.2 record type, corresponding to {http://www.opengis.net/cat/csw/2.0.2}Record typename.static final TLcdCSWRecordType
The descriptor for the Core CSW 3.0 record type, corresponding to {http://www.opengis.net/cat/csw/3.0}Record typename.static final TLcdCSWRecordType
The descriptor for the ISO 19115 metadata record type, corresponding to the {http://www.isotc211.org/2005/gmd}MD_Metadata typename. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the mime type of the described record type (e.g.Returns the name space to which the RecordTypeName belongs.Returns the location of the schema in which the record is described.Return the name of the described record type.static Map
<String, TLcdCSWRecordType> Returns a map containing all well known values of this class.int
hashCode()
toString()
-
Field Details
-
CSW_202
The descriptor for the Core CSW 2.0.2 record type, corresponding to {http://www.opengis.net/cat/csw/2.0.2}Record typename.- Since:
- 2017.1
-
CSW_300
The descriptor for the Core CSW 3.0 record type, corresponding to {http://www.opengis.net/cat/csw/3.0}Record typename.- Since:
- 2017.1
-
ISO
The descriptor for the ISO 19115 metadata record type, corresponding to the {http://www.isotc211.org/2005/gmd}MD_Metadata typename.- Since:
- 2017.1
-
ATOM
The descriptor for the Atom Feed metadata record type, corresponding to the {http://www.w3.org/2005/Atom}Feed typename.- Since:
- 2017.1
-
-
Constructor Details
-
TLcdCSWRecordType
public TLcdCSWRecordType(String aLocalTypeName, String aTargetNameSpace, String aSchemaLanguage, String aSchemaLocation, String aContentType) Creates a new record descriptor.- Parameters:
aLocalTypeName
- the local part of the type name as referred to by a GetRecords request, e.g. "Record"aTargetNameSpace
- the schema namespace of the type name as referred to by a GetRecords request, e.g. "http://www.opengis.net/cat/csw/2.0.2"aSchemaLanguage
- the schema language, e.g. "http://www.w3.org/XML/Schema"aSchemaLocation
- the location of the schemaaContentType
- the content type of the record, e.g. "application/xml"
-
-
Method Details
-
getTypeName
-
getNamespace
Returns the name space to which the RecordTypeName belongs.- Returns:
- the name space to which the RecordTypeName belongs.
-
getSchemaLanguage
Returns the location of the schema in which the record is described.- Returns:
- the location of the schema in which the record is described.
-
getSchemaLocation
Return the name of the described record type.- Returns:
- the name of the described record type.
-
getMimeType
Returns the mime type of the described record type (e.g. application/xml, application/atom+xml, ...)- Returns:
- the output format
-
equals
-
hashCode
public int hashCode() -
toString
-
getWellKnownValues
Returns a map containing all well known values of this class. This map contains all public constant instances defined on this class.- Returns:
- A map that maps the typename's toString to an instance of this class
- Since:
- 2017.1
-