ISOAbstractCatalogue: ISOAbstractCatalogue

ISOAbstractCatalogueR Documentation

ISOAbstractCatalogue

Description

ISOAbstractCatalogue

ISOAbstractCatalogue

Format

R6Class object.

Value

Object of R6Class for modelling an ISOAbstracCatalogue

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractCatalogue

Public fields

name

name [1..1]: character

scope

scope [1..*]: character

fieldOfApplication

fieldOfApplication [0.*]: character

versionNumber

versionNumber [1..1]: character

versionDate

versionDate [1..1]: Date/Posix

language

language [0..1]: character

characterSet

character set [0..1]: character

locale

locale [0..*]: ISOLocale

subCatalogue

subCatalogue [0..*]: ISOAbstractCatalogue (=> 19139)

Methods

Public methods

Inherited methods

Method new()

Initializes object

Usage
ISOAbstractCatalogue$new(xml = NULL)
Arguments
xml

object of class XMLInternalNode-class


Method setName()

Sets the name. Locale names can be specified as

Usage
ISOAbstractCatalogue$setName(name, locales = NULL)
Arguments
name

name

locales

locales, object of class list


Method addScope()

Adds scope

Usage
ISOAbstractCatalogue$addScope(scope, locales = NULL)
Arguments
scope

scope

locales

locales, object of class list

Returns

TRUE if added, FALSE otherwise


Method delScope()

Deletes scope

Usage
ISOAbstractCatalogue$delScope(scope, locales = NULL)
Arguments
scope

scope

locales

locales, object of class list

Returns

TRUE if deleted, FALSE otherwise


Method addFieldOfApplication()

Adds field of application

Usage
ISOAbstractCatalogue$addFieldOfApplication(fieldOfApplication, locales = NULL)
Arguments
fieldOfApplication

field of application

locales

locales, object of class list

Returns

TRUE if added, FALSE otherwise


Method delFieldOfApplication()

Deletes field of application

Usage
ISOAbstractCatalogue$delFieldOfApplication(fieldOfApplication)
Arguments
fieldOfApplication

field of application

locales

locales, object of class list

Returns

TRUE if deleted, FALSE otherwise


Method setVersionNumber()

Set version number

Usage
ISOAbstractCatalogue$setVersionNumber(versionNumber)
Arguments
versionNumber

version number


Method setVersionDate()

Set version date

Usage
ISOAbstractCatalogue$setVersionDate(versionDate)
Arguments
versionDate

version date


Method setLanguage()

Set language

Usage
ISOAbstractCatalogue$setLanguage(locale)
Arguments
locale

object of class ISOLanguage or any character from values returned by ISOLanguages$values()


Method setCharacterSet()

Set charset

Usage
ISOAbstractCatalogue$setCharacterSet(charset)
Arguments
charset

object of class ISOCharacterSet or any character from values returned by ISOCharacterSet$values()


Method addLocale()

Adds locale

Usage
ISOAbstractCatalogue$addLocale(locale)
Arguments
locale

object of class ISOLocale

Returns

TRUE if added, FALSE otherwise


Method delLocale()

Deletes locale

Usage
ISOAbstractCatalogue$delLocale(locale)
Arguments
locale

object of class ISOLocale

Returns

TRUE if deleted, FALSE otherwise


Method addSubCatalogue()

Add sub catalogue

Usage
ISOAbstractCatalogue$addSubCatalogue(subCatalogue)
Arguments
subCatalogue

object of class ISOAbstractCatalogue

Returns

TRUE if added, FALSE otherwise


Method delSubCatalogue()

Deletes sub catalogue

Usage
ISOAbstractCatalogue$delSubCatalogue(subCatalogue)
Arguments
subCatalogue

object of class ISOAbstractCatalogue

Returns

TRUE if deleted, FALSE otherwise


Method clone()

The objects of this class are cloneable with this method.

Usage
ISOAbstractCatalogue$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

- ISO 19139 https://schemas.isotc211.org/19139/-/cat/1.2.0/cat/#element_AbstractCT_Catalogue

- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cat/1.0/cat/#element_AbstractCT_Catalogue


eblondel/geometa documentation built on Oct. 10, 2024, 4:46 p.m.