ISOTelephone
ISOTelephone
ISOTelephone class
R6Class
object.
Object of R6Class
for modelling an ISO Telephone
md <- ISOTelephone$new() md$setVoice("myphonenumber") md$setFacsimile("myfacsimile") xml <- md$encode()
ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Telephone
ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Telephone
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOTelephone
voice
: voice
facsimile
: facsimile
number
: number
numberType
: numberType
new()
Initializes object
ISOTelephone$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setVoice()
Set voice
ISOTelephone$setVoice(voice, locales = NULL)
voice
: voice
locales
: list of localized voices. Default is NULL
setFacsimile()
Set facsimile
ISOTelephone$setFacsimile(facsimile, locales = NULL)
facsimile
: facsimile
locales
: list of localized facsimiles. Default is NULL
setNumber()
Set number
ISOTelephone$setNumber(number, locales = NULL)
number
: number
locales
: list of localized numbers Default is NULL
setNumberType()
Set numberType
ISOTelephone$setNumberType(numberType)
numberType
: numberType object of class ISOTelephoneType or any character
among values returned by `ISOTelephoneType$values()`
clone()
The objects of this class are cloneable with this method.
ISOTelephone$clone(deep = FALSE)
deep
: Whether to make a deep clone.