CSWRecordProperty: CSWRecordProperty

CSWRecordPropertyR Documentation

CSWRecordProperty

Description

CSWRecordProperty

CSWRecordProperty

Format

R6Class object.

Value

Object of R6Class for modelling an CSW RecordProperty

Super class

ows4R::OGCAbstractObject -> CSWRecordProperty

Public fields

wrap

internal property for XML encoding

Name

name property for request XML encoding

Value

property for request XML encoding

Methods

Public methods

Inherited methods

Method new()

Initializes an object of class CSWRecordProperty

Usage
CSWRecordProperty$new(name, value, cswVersion = "2.0.2")
Arguments
name

name

value

value

cswVersion

CSW service version. Default is "2.0.2"


Method clone()

The objects of this class are cloneable with this method.

Usage
CSWRecordProperty$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Examples

   rp <- CSWRecordProperty$new(name = "NAME", value = "VALUE")
   rp_xml <- rp$encode() #see how it looks in XML


eblondel/ows4R documentation built on April 1, 2024, 8:18 a.m.