GMLParameterValue function

GMLParameterValue

GMLParameterValue

GMLParameterValue

GMLParameterValue class

Format

R6Class object.

Returns

Object of R6Class for modelling an GML parameter value

Examples

gml <- GMLParameterValue$new() gml$setValue(1.1, "test") op <- GMLOperationParameter$new() op$setDescriptionReference("someref") op$setIdentifier("identifier", "codespace") op$addName("name1", "codespace") op$addName("name2", "codespace") op$setMinimumOccurs(2L) gml$setOperationParameter(op) xml <- gml$encode()

References

ISO 19136:2007 Geographic Information -- Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554

OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGeneralParameterValue -> GMLParameterValue

Public fields

  • value: value

  • stringValue: string value

  • integerValue: integer value

  • booleanValue: boolean value

  • valueList: value list

  • integerValueList: integer value list

  • valueFile: value file

  • operationParameter: operation parameter

Methods

Public methods

Method new()

Initializes object

Usage

GMLParameterValue$new(xml = NULL, defaults = list())

Arguments

  • xml: object of class XMLInternalNode-class

  • defaults: default values

Method setValue()

Set value

Usage

GMLParameterValue$setValue(value, uom)

Arguments

  • value: value, object of class numeric

  • uom: uom

Method setStringValue()

Set string value

Usage

GMLParameterValue$setStringValue(value)

Arguments

  • value: value

Method setIntegerValue()

Set integer value

Usage

GMLParameterValue$setIntegerValue(value)

Arguments

  • value: value, object of class integer

Method setBooleanValue()

Set boolean value

Usage

GMLParameterValue$setBooleanValue(value)

Arguments

  • value: object of class logical

Method setValueFile()

Set value file

Usage

GMLParameterValue$setValueFile(value)

Arguments

  • value: value

Method setOperationParameter()

Set operation parameter

Usage

GMLParameterValue$setOperationParameter(operationParameter)

Arguments

  • operationParameter: object of class GMLOperationParameter

Method clone()

The objects of this class are cloneable with this method.

Usage

GMLParameterValue$clone(deep = FALSE)

Arguments

  • deep: Whether to make a deep clone.

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