GMLParameterValue: GMLParameterValue

GMLParameterValueR Documentation

GMLParameterValue

Description

GMLParameterValue

GMLParameterValue

Format

R6Class object.

Value

Object of R6Class for modelling an GML parameter value

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

Inherited 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.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

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

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()


eblondel/geometa documentation built on April 18, 2024, 1:46 p.m.