SWEDataRecord function

SWEDataRecord

SWEDataRecord

SWEDataRecord

SWEDataRecord class

Format

R6Class object.

Returns

Object of R6Class for modelling an SWE data record

Note

Class used internally by geometa

References

SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> SWEDataRecord

Public fields

  • field: field

Methods

Public methods

Method new()

Initializes an object of class SWEDataRecord

Usage

SWEDataRecord$new(
  xml = NULL,
  element = NULL,
  updatable = NULL,
  optional = FALSE,
  definition = NULL
)

Arguments

  • xml: object of class XMLInternalNode-class from XML

  • element: element

  • updatable: updatable

  • optional: optional

  • definition: definition

Method addField()

Adds field

Usage

SWEDataRecord$addField(field)

Arguments

  • field: field

Method delField()

Deletes field

Usage

SWEDataRecord$delField(field)

Arguments

  • field: field

Method clone()

The objects of this class are cloneable with this method.

Usage

SWEDataRecord$clone(deep = FALSE)

Arguments

  • deep: Whether to make a deep clone.

  • Maintainer: Emmanuel Blondel
  • License: MIT + file LICENSE
  • Last published: 2025-01-29