AtomPerson: Atom Person class

AtomPersonR Documentation

Atom Person class

Description

This class models an Atom Person

Format

R6Class object.

Details

AtomPerson

Value

Object of R6Class for modelling an Atom Person

Super classes

atom4R::atom4RLogger -> atom4R::AtomAbstractObject -> AtomPerson

Public fields

name

name

uri

uri

email

email

Methods

Public methods

Inherited methods

Method new()

Initializes an AtomPerson

Usage
AtomPerson$new(xml = NULL, name = NULL, uri = NULL, email = NULL)
Arguments
xml

object of class XMLInternalNode-class from XML

name

name

uri

uri

email

email


Method setName()

Set name

Usage
AtomPerson$setName(name)
Arguments
name

name


Method setUri()

Set URI

Usage
AtomPerson$setUri(uri)
Arguments
uri

uri


Method setEmail()

Set email

Usage
AtomPerson$setEmail(email)
Arguments
email

email


Method clone()

The objects of this class are cloneable with this method.

Usage
AtomPerson$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Note

Abstract class used internally for person-like classes

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>


atom4R documentation built on Nov. 18, 2022, 5:06 p.m.