Learn R Programming

geometa (version 0.9.1)

GMLParameterValue: GMLParameterValue

Description

GMLParameterValue

GMLParameterValue

Arguments

Value

Object of R6Class for modelling an GML parameter value

Format

R6Class object.

Author

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

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.

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

Run this code
  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()

Run the code above in your browser using DataLab