A class and a constructor function to create integer vector trait(let)s.
Usage
Integer(...)
# S3 method for class 'Integer'
as.integer(x, ...)
# S3 method for class 'Integer'
as.numeric(x, ...)
# S3 method for class 'Integer'
to_json(x, ...)
Super class
RKernel::Trait
-> Integer
Public fields
value
An integer vector.
optional
Logical value, whether a length-zero value is allowed.
coerce
Logical value, whether assignments to the value field should be coerced to the appropriate type.
length
Integer number, the length the value should have.
Methods
Inherited methods
Method new()
Initialize the traitlet.
Usage
IntegerClass$new(
initial = integer(0),
coerce = TRUE,
optional = length(initial) == 0,
length = 1L
)
Arguments
initial
An integer vector, the initial value for the traitlet.
coerce
coerce Logical value, whether assignments to the value field should be coerced to the appropriate type.
optional
Logical value, whether a length-zero value is allowed.
length
Integer number, the length the value should have.