ISOFormat function

ISOFormat

ISOFormat

ISOFormat

ISOFormat class

Format

R6Class object.

Returns

Object of R6Class for modelling an ISOFormat

Examples

md <- ISOFormat$new() md$setName("name") md$setVersion("1.0") md$setAmendmentNumber("2") md$setSpecification("specification")

References

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFormat

Public fields

  • name: name : CharacterString (ISO 19139)

  • formatSpecificationCitation: format specification citation [1]: ISOCitation

  • version: version : CharacterString (ISO 19139)

  • amendmentNumber: amendmentNumber [0..1] : CharacterString

  • specification: specification [0..1] : CharacterString (ISO 19139)

  • fileDecompressionTechnique: fileDecompressionTechnique [0..1] : CharacterString

  • medium: medium [0..] : ISOMedium [0..] (ISO 19115-3)

  • formatDistributor: formatDistributor [0..*]: ISODistributor

Methods

Public methods

Method new()

Initializes object

Usage

ISOFormat$new(xml = NULL)

Arguments

  • xml: object of class XMLInternalNode-class

Method setName()

Set name

Usage

ISOFormat$setName(name, locales = NULL)

Arguments

  • name: name

  • locales: list of localized names. Default is NULL

Method setFormatSpecificationCitation()

Set format specification citation

Usage

ISOFormat$setFormatSpecificationCitation(citation)

Arguments

  • citation: citation

Method setVersion()

Set version

Usage

ISOFormat$setVersion(version)

Arguments

  • version: version

Method setAmendmentNumber()

Set amendment number

Usage

ISOFormat$setAmendmentNumber(amendmentNumber)

Arguments

  • amendmentNumber: amendment number

Method setSpecification()

Set specification

Usage

ISOFormat$setSpecification(specification, locales = NULL)

Arguments

  • specification: specification

  • locales: list of localized specifications. Default is NULL

Method setFileDecompressionTechnique()

Set file decompression technique

Usage

ISOFormat$setFileDecompressionTechnique(technique)

Arguments

  • technique: technique

Method addDistributor()

Adds distributor

Usage

ISOFormat$addDistributor(distributor)

Arguments

  • distributor: object of class ISODistributor

Returns

TRUE if added, FALSE otherwise

Method addMedium()

Adds medium

Usage

ISOFormat$addMedium(medium)

Arguments

  • medium: object of class ISOMedium

Returns

TRUE if added, FALSE otherwise

Method delMedium()

Deletes medium

Usage

ISOFormat$delMedium(medium)

Arguments

  • medium: object of class ISOMedium

Returns

TRUE if deleted, FALSE otherwise

Method delDistributor()

Deletes distributor

Usage

ISOFormat$delDistributor(distributor)

Arguments

  • distributor: object of class ISODistributor

Returns

TRUE if deleted, FALSE otherwise

Method clone()

The objects of this class are cloneable with this method.

Usage

ISOFormat$clone(deep = FALSE)

Arguments

  • deep: Whether to make a deep clone.

  • Maintainer: Emmanuel Blondel
  • License: MIT + file LICENSE
  • Last published: 2025-01-29

Downloads (last 30 days):