ISODataIdentification

ISODataIdentification

Format

R6Class object.

Value

Object of R6Class for modelling an ISO DataIdentification

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Public fields

defaultLocale

defaultLocale [0..1]: ISOLocale

otherLocale

otherLocale [0..*]: ISOLocale

environmentDescription

environment description [0..1]: character

supplementalInformation

supplementalInformation [0..1]: character

Methods

Inherited methods


Method new()

Initializes object

Usage

Arguments

xml

object of class XMLInternalNode-class


Method setDefaultLocale()

Set default locale

Usage

ISODataIdentification19115_3$setDefaultLocale(locale)

Arguments

locale

object of class ISOLocale


Method addOtherLocale()

Adds locale

Usage

ISODataIdentification19115_3$addOtherLocale(locale)

Arguments

locale

object of class ISOLocale

Returns

TRUE if added, FALSE otherwise


Method delOtherLocale()

Deletes locale

Usage

ISODataIdentification19115_3$delOtherLocale(locale)

Arguments

locale

object of class ISOLocale

Returns

TRUE if deleted, FALSE otherwise


Method setEnvironmentDescription()

Set environment description

Usage

ISODataIdentification19115_3$setEnvironmentDescription(
  environmentDescription,
  locales = NULL
)

Arguments

environmentDescription

environment description

locales

a list of localized information. Default is NULL


Method setSupplementalInformation()

Set supplemental information

Usage

ISODataIdentification19115_3$setSupplementalInformation(
  supplementalInformation,
  locales = NULL
)

Arguments

supplementalInformation

supplemental information

locales

a list of localized information. Default is NULL


Method clone()

The objects of this class are cloneable with this method.

Usage

ISODataIdentification19115_3$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.