ISOConstraints {geometa} | R Documentation |
ISOConstraints
Description
ISOConstraints
ISOConstraints
Format
R6Class
object.
Value
Object of R6Class
for modelling an ISO abstract Constraints
Super classes
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOConstraints
Public fields
useLimitation
useLimitation [0..*]: character
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$setValue()
geometa::ISOAbstractObject$validate()
geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOConstraints$new(xml = NULL, defaults = list())
Arguments
xml
object of class XMLInternalNode-class
defaults
list of default values
Method addUseLimitation()
Adds a use limitation
Usage
ISOConstraints$addUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitation
use limitation
locales
list of localized use limitations. Default is
NULL
Returns
TRUE
if added, FALSE
otherwise
Method setUseLimitation()
Adds a use limitation
Usage
ISOConstraints$setUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitation
use limitation
locales
list of localized use limitations. Default is
NULL
Method delUseLimitation()
Deletes a use limitation
Usage
ISOConstraints$delUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitation
use limitation
locales
list of localized use limitations. Default is
NULL
Returns
TRUE
if deleted, FALSE
otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOConstraints$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.
Note
Abstract ISO class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata