CSWCapabilities
CSWCapabilities
Object of R6Class with methods for interfacing an OGC
Catalogue Service for the Web (CSW) Get Capabilities document.
R6Class object.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
ows4R::OGCAbstractObject -> ows4R::OWSCapabilities -> CSWCapabilities
Inherited methods
ows4R::OGCAbstractObject$ERROR()ows4R::OGCAbstractObject$INFO()ows4R::OGCAbstractObject$WARN()ows4R::OGCAbstractObject$encode()ows4R::OGCAbstractObject$getClass()ows4R::OGCAbstractObject$getClassName()ows4R::OGCAbstractObject$getNamespaceDefinition()ows4R::OGCAbstractObject$isFieldInheritedFrom()ows4R::OGCAbstractObject$logger()ows4R::OGCAbstractObject$print()ows4R::OWSCapabilities$getClient()ows4R::OWSCapabilities$getOWSVersion()ows4R::OWSCapabilities$getOperationsMetadata()ows4R::OWSCapabilities$getRequest()ows4R::OWSCapabilities$getService()ows4R::OWSCapabilities$getServiceIdentification()ows4R::OWSCapabilities$getServiceProvider()ows4R::OWSCapabilities$getServiceVersion()ows4R::OWSCapabilities$getUrl()ows4R::OWSCapabilities$setClient()
new()Initializes a CSWCapabilities object
CSWCapabilities$new(url, version, client = NULL, logger = NULL, ...)urlurl
versionversion
clientobject of class CSWClient
loggerlogger type NULL, "INFO" or "DEBUG"
...any other parameter to pass to OWSGetCapabilities service request
clone()The objects of this class are cloneable with this method.
CSWCapabilities$clone(deep = FALSE)deepWhether to make a deep clone.