Internal class extending StatusSetter for Plume.
plume::NameHandler -> plume::PlumeHandler -> plume::StatusSetter -> StatusSetterPlume
set_main_contributors()Force one or more contributors' names to appear first in the contribution list.
StatusSetterPlume$set_main_contributors(..., .roles = NULL, .by = NULL)...One or more unquoted expressions separated by commas.
Expressions matching values in the column defined by by or .by
determine main contributors. Expressions can be named after any role to
set different main contributors to different roles at once, in which
case the .roles parameter only applies roles that are not already set
to unnamed expressions. Matching of values is case-insensitive and dot-
agnostic.
.rolesRoles to assign main contributors to. If .roles is a
named vector, only the names will be used.
.byVariable used to specify which authors are main contributors. By default, uses authors' id.
The class instance.
clone()The objects of this class are cloneable with this method.
StatusSetterPlume$clone(deep = FALSE)deepWhether to make a deep clone.