ISOMedium
ISOMedium
ISOMedium class
R6Class
object.
Object of R6Class
for modelling an ISO Citation
md <- ISOMedium$new() md$setName("satellite") md$addDensity(1.0) md$setDensityUnits("string") md$setVolumes(1L) md$addMediumFormat("tar") md$setMediumNote("some note") xml <- md$encode()
ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Medium
ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Medium
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOMedium
name
: name
density
: density
densityUnits
: density units
volumes
: volumes
mediumFormat
: medium format
mediumNote
: medium note
new()
Initializes object
ISOMedium$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setName()
Set name
ISOMedium$setName(name)
name
: name object of class ISOMediumName or character among values returned by ISOMediumName$values()
addDensity()
Adds density
ISOMedium$addDensity(density)
density
: object of class numeric
TRUE
if added, FALSE
otherwise
delDensity()
Deletes density
ISOMedium$delDensity(density)
density
: object of class numeric
TRUE
if deleted, FALSE
otherwise
setDensityUnits()
Set density units
ISOMedium$setDensityUnits(densityUnits)
densityUnits
: densityUnits
setVolumes()
Set volumes
ISOMedium$setVolumes(volumes)
volumes
: object of class integer
addMediumFormat()
Adds medium format
ISOMedium$addMediumFormat(mediumFormat)
mediumFormat
: object of class ISOMediumFormat or character
among values returned by `ISOMediumFormat$values()`
TRUE
if added, FALSE
otherwise
delMediumFormat()
Deletes medium format
ISOMedium$delMediumFormat(mediumFormat)
mediumFormat
: object of class ISOMediumFormat or character
among values returned by `ISOMediumFormat$values()`
TRUE
if deleted, FALSE
otherwise
setMediumNote()
Set medium note
ISOMedium$setMediumNote(mediumNote, locales = NULL)
mediumNote
: medium note
locales
: list of localized notes. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOMedium$clone(deep = FALSE)
deep
: Whether to make a deep clone.