Skip to contents

CSWRecordProperty

CSWRecordProperty

Format

R6Class object.

Value

Object of R6Class for modelling an CSW RecordProperty

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

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

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.

Examples

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