| ISOAbstractCatalogue {geometa} | R 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
namename [1..1]: character
scopescope [1..*]: character
fieldOfApplicationfieldOfApplication [0.*]: character
versionNumberversionNumber [1..1]: character
versionDateversionDate [1..1]: Date/Posix
languagelanguage [0..1]: character
characterSetcharacter set [0..1]: character
localelocale [0..*]: ISOLocale
subCataloguesubCatalogue [0..*]: ISOAbstractCatalogue
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
ISOAbstractCatalogue$new(xml = NULL)
Arguments
xmlobject of class XMLInternalNode-class
Method setName()
Sets the name. Locale names can be specified as
Usage
ISOAbstractCatalogue$setName(name, locales = NULL)
Arguments
namename
localeslocales, object of class list
Method addScope()
Adds scope
Usage
ISOAbstractCatalogue$addScope(scope, locales = NULL)
Arguments
scopescope
localeslocales, object of class list
Returns
TRUE if added, FALSE otherwise
Method delScope()
Deletes scope
Usage
ISOAbstractCatalogue$delScope(scope, locales = NULL)
Arguments
scopescope
localeslocales, object of class list
Returns
TRUE if deleted, FALSE otherwise
Method addFieldOfApplication()
Adds field of application
Usage
ISOAbstractCatalogue$addFieldOfApplication(fieldOfApplication, locales = NULL)
Arguments
fieldOfApplicationfield of application
localeslocales, object of class list
Returns
TRUE if added, FALSE otherwise
Method delFieldOfApplication()
Deletes field of application
Usage
ISOAbstractCatalogue$delFieldOfApplication(fieldOfApplication)
Arguments
fieldOfApplicationfield of application
localeslocales, object of class list
Returns
TRUE if deleted, FALSE otherwise
Method setVersionNumber()
Set version number
Usage
ISOAbstractCatalogue$setVersionNumber(versionNumber)
Arguments
versionNumberversion number
Method setVersionDate()
Set version date
Usage
ISOAbstractCatalogue$setVersionDate(versionDate)
Arguments
versionDateversion date
Method setLanguage()
Set language
Usage
ISOAbstractCatalogue$setLanguage(locale)
Arguments
localeobject of class ISOLanguage or any character from values returned by
ISOLanguages$values()
Method setCharacterSet()
Set charset
Usage
ISOAbstractCatalogue$setCharacterSet(charset)
Arguments
charsetobject of class ISOCharacterSet or any character from values returned by
ISOCharacterSet$values()
Method addLocale()
Adds locale
Usage
ISOAbstractCatalogue$addLocale(locale)
Arguments
localeobject of class ISOLocale
Returns
TRUE if added, FALSE otherwise
Method delLocale()
Deletes locale
Usage
ISOAbstractCatalogue$delLocale(locale)
Arguments
localeobject of class ISOLocale
Returns
TRUE if deleted, FALSE otherwise
Method addSubCatalogue()
Add sub catalogue
Usage
ISOAbstractCatalogue$addSubCatalogue(subCatalogue)
Arguments
subCatalogueobject of class ISOAbstractCatalogue
Returns
TRUE if added, FALSE otherwise
Method delSubCatalogue()
Deletes sub catalogue
Usage
ISOAbstractCatalogue$delSubCatalogue(subCatalogue)
Arguments
subCatalogueobject 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
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19139:2007 Metadata - XML schema implementation