GMLParameterValue {geometa} | R 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
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::ISOAbstractObject$setCodeSpace()
geometa::ISOAbstractObject$setHref()
geometa::ISOAbstractObject$setId()
geometa::ISOAbstractObject$setIsNull()
geometa::ISOAbstractObject$validate()
geometa::ISOAbstractObject$wrapBaseElement()
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()