Coerces to a character vector and validates.
## Static method (use this):
## Arguments$getCharacters(s, length=NULL, trim=FALSE, nchar=NULL, useNames=TRUE,
## asGString=getOption("Arguments$getCharacters/args/asGString", TRUE), .name=NULL,
## ...)## Don't use the below:
# S3 method for Arguments
getCharacters(static, s, length=NULL, trim=FALSE, nchar=NULL, useNames=TRUE,
asGString=getOption("Arguments$getCharacters/args/asGString", TRUE), .name=NULL, ...)
Returns a character
vector
, if it is valid. Otherwise an exception is
thrown.
A vector
.
A numeric
vector
of length one or two. If one,
the maximum number of characters ("length") in s
. If two,
the minimum and maximum length of s
.
If TRUE
, the 'names' attribute is preserved, otherwise
it is dropped.
If TRUE
, each string is treated as a GString
.
A character
string for name used in error messages.
Not used.
If s
contains missing values, and nchar
is not NULL
,
then an exception is thrown.
Henrik Bengtsson
For more information see Arguments
.